svn commit: r1891263 [1/8] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/

2021-07-05 Thread markt
Author: markt
Date: Mon Jul  5 07:44:46 2021
New Revision: 1891263

URL: http://svn.apache.org/viewvc?rev=1891263=rev
Log:
Remove Tomcat 7.0.x documentation links (just the links) as per EOL announcement

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-10.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-migration.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-10.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-2018.html
tomcat/site/trunk/docs/oldnews-2019.html
tomcat/site/trunk/docs/oldnews-2020.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/presentations.html
tomcat/site/trunk/docs/resources.html
tomcat/site/trunk/docs/security-10.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/source.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-70-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=1891263=1891262=1891263=diff
==
--- tomcat/site/trunk/docs/bugreport.html (original)
+++ tomcat/site/trunk/docs/bugreport.html Mon Jul  5 07:44:46 2021
@@ -1,7 +1,7 @@
 
 Apache Tomcat - Reporting Bugshttp://tomcat.apache.org/;>Apache 
Tomcathttps://www.apache.org/foundation/contributing.html; target="_blank" 
class="pull-left">https://www.apache.org/images/SupportApache-small.png; class="support-asf" 
alt="Support Apache">http://www.apache
 .org/" target="_blank" class="pull-left">https://www.google.com/search; method="get">GOhttps://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png; alt="Next ASF 
event">
   Save the date!
-Apache TomcatHomeTaglibsMaven 
PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi;>Tomcat 10https://tomcat.apache.org/download-90.cgi;>Tomcat 9https://tomcat.apache.org/download-80.cgi;>Tomcat 8https://tomcat.apache.org/download-migration.cgi;>Tomcat Migration Tool 
for Jakarta EEhttps://tomcat.apache.org/download-connectors.cgi;>Tomcat 
Connectorshttps://tomcat.apache.org/download-native.cgi;>Tomcat 
Nativehttps://tomcat.apache.org/download-taglibs.cgi;>Taglibshttps://archive.apache.org/dist/tomcat/;>ArchivesDocumentationTomcat 10.1 (alpha)Tomcat 10.0Tomcat 9.0Tomcat 8.5Tomcat 7.0Tomcat ConnectorsTomcat Nativehttps://cwiki.apache.org/confluence/display/TOMCAT;>WikiMigration GuidePresentationshttps://cwiki.apache.org/confluence/x/Bi8lBg;>SpecificationsProblems?Security ReportsFind helphttps://cwiki.apache.org/confluence/display/TOMCAT/FAQ;>FAQMailing ListsBug 
Database<
 /a>IRCGet 
InvolvedOverviewSource 

svn commit: r1891262 [1/8] - in /tomcat/site/trunk: docs/ xdocs/ xdocs/stylesheets/

2021-07-05 Thread markt
Author: markt
Date: Mon Jul  5 07:30:28 2021
New Revision: 1891262

URL: http://svn.apache.org/viewvc?rev=1891262=rev
Log:
Remove Tomcat 7.0.x download page as per EOL announcement

Removed:
tomcat/site/trunk/docs/download-70.cgi
tomcat/site/trunk/docs/download-70.html
tomcat/site/trunk/xdocs/download-70.cgi
tomcat/site/trunk/xdocs/download-70.xml
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-10.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-migration.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-10.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-2018.html
tomcat/site/trunk/docs/oldnews-2019.html
tomcat/site/trunk/docs/oldnews-2020.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/presentations.html
tomcat/site/trunk/docs/resources.html
tomcat/site/trunk/docs/security-10.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/source.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-70-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=1891262=1891261=1891262=diff
==
--- tomcat/site/trunk/docs/bugreport.html (original)
+++ tomcat/site/trunk/docs/bugreport.html Mon Jul  5 07:30:28 2021
@@ -1,7 +1,7 @@
 
 Apache Tomcat - Reporting Bugshttp://tomcat.apache.org/;>Apache 
Tomcathttps://www.apache.org/foundation/contributing.html; target="_blank" 
class="pull-left">https://www.apache.org/images/SupportApache-small.png; class="support-asf" 
alt="Support Apache">http://www.apache
 .org/" target="_blank" class="pull-left">https://www.google.com/search; method="get">GOhttps://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png; alt="Next ASF 
event">
   Save the date!
-Apache TomcatHomeTaglibsMaven 
PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi;>Tomcat 10https://tomcat.apache.org/download-90.cgi;>Tomcat 9https://tomcat.apache.org/download-80.cgi;>Tomcat 8https://tomcat.apache.org/download-70.cgi;>Tomcat 7https://tomcat.apache.org/download-migration.cgi;>Tomcat Migration Tool 
for Jakarta EEhttps://tomcat.apache.org/download-connectors.cgi;>Tomcat 
Connectorshttps://tomcat.apache.org/download-native.cgi;>Tomcat 
Nativehttps://tomcat.apache.org/download-taglibs.cgi;>Taglibshttps://archive.apache.org/dist/tomcat/;>A
 rchivesDocumentationTomcat 10.1 (alpha)Tomcat 10.0Tomcat 9.0Tomcat 8.5Tomcat 7.0Tomcat ConnectorsTomcat Nativehttps://cwiki.apache.org/confluence/display/TOMCAT;>WikiMigration GuidePresentationshttps://cwiki.apache.org/confluence/x/Bi8lBg;>SpecificationsProblems?Security ReportsFind helphttps://cwiki.apache.org/confluence/display/TOMCAT/FAQ;>FAQMailing ListsBug 

svn commit: r48557 [1/2] - in /dev/tomcat/tomcat-8/v8.5.69: ./ bin/ bin/embed/ bin/extras/ src/

2021-06-29 Thread schultz
Author: schultz
Date: Tue Jun 29 19:24:09 2021
New Revision: 48557

Log:
Upload 8.5.69 for voting

Added:
dev/tomcat/tomcat-8/v8.5.69/
dev/tomcat/tomcat-8/v8.5.69/KEYS
dev/tomcat/tomcat-8/v8.5.69/README.html
dev/tomcat/tomcat-8/v8.5.69/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.69/bin/
dev/tomcat/tomcat-8/v8.5.69/bin/README.html
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.exe   (with props)
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.exe.asc
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.exe.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.zip   (with props)
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.zip.asc
dev/tomcat/tomcat-8/v8.5.69/bin/apache-tomcat-8.5.69.zip.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/embed/
dev/tomcat/tomcat-8/v8.5.69/bin/embed/apache-tomcat-8.5.69-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.69/bin/embed/apache-tomcat-8.5.69-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.69/bin/embed/apache-tomcat-8.5.69-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/embed/apache-tomcat-8.5.69-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.69/bin/embed/apache-tomcat-8.5.69-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.69/bin/embed/apache-tomcat-8.5.69-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/extras/
dev/tomcat/tomcat-8/v8.5.69/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.69/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.69/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.69/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.69/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.69/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.69/src/
dev/tomcat/tomcat-8/v8.5.69/src/apache-tomcat-8.5.69-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.69/src/apache-tomcat-8.5.69-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.69/src/apache-tomcat-8.5.69-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.69/src/apache-tomcat-8.5.69-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.69/src/apache-tomcat-8.5.69-src.zip.asc
dev/tomcat/tomcat-8/v8.5.69/src/apache-tomcat-8.5.69-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.69/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.69/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.69/KEYS Tue Jun 29 19:24:09 2021
@@ -0,0 +1,785 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

svn commit: r1890876 [1/7] - in /tomcat/site/trunk: ./ docs/ xdocs/

2021-06-17 Thread remm
Author: remm
Date: Thu Jun 17 13:32:17 2021
New Revision: 1890876

URL: http://svn.apache.org/viewvc?rev=1890876=rev
Log:
Update site for 9.0.48 release

Modified:
tomcat/site/trunk/build.properties.default
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/doap_Tomcat.rdf
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-migration.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-2018.html
tomcat/site/trunk/docs/oldnews-2019.html
tomcat/site/trunk/docs/oldnews-2020.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/presentations.html
tomcat/site/trunk/docs/resources.html
tomcat/site/trunk/docs/security-10.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/source.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-70-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/doap_Tomcat.rdf
tomcat/site/trunk/xdocs/download-90.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-9.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1890876=1890875=1890876=diff
==
--- tomcat/site/trunk/build.properties.default (original)
+++ tomcat/site/trunk/build.properties.default Thu Jun 17 13:32:17 2021
@@ -38,7 +38,7 @@ tomcat.loc=https://downloads.apache.org/
 # - Tomcat versions -
 tomcat7.0=7.0.109
 tomcat8.5=8.5.68
-tomcat9.0=9.0.46
+tomcat9.0=9.0.48
 tomcat10.0=10.0.7
 tomcat10.1=10.1.0-M1
 

Modified: tomcat/site/trunk/docs/bugreport.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/bugreport.html?rev=1890876=1890875=1890876=diff
==
--- tomcat/site/trunk/docs/bugreport.html (original)
+++ tomcat/site/trunk/docs/bugreport.html Thu Jun 17 13:32:17 2021
@@ -1,7 +1,7 @@
 
 Apache Tomcat - Reporting Bugshttp://tomcat.apache.org/;>Apache 
Tomcathttps://www.apache.org/foundation/contributing.html; target="_blank" 
class="pull-left">https://www.apache.org/images/SupportApache-small.png; class="support-asf" 
alt="Support Apache">http://www.apache
 .org/" target="_blank" class="pull-left">https://www.google.com/search; method="get">GOhttps://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png; alt="Next ASF 
event">
   Save the date!
-Apache TomcatHomeTaglibsMaven 
PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi;>Tomcat 10https://tomcat.apache.org/download-90.cgi;>Tomcat 9https://tomcat.apache.org/download-80.cgi;>Tomcat 8https://tomcat.apache.org/download-70.cgi;>Tomcat 7https://tomcat.apache.org/download-migration.cgi;>Tomcat Migration Tool 
for 

[tomcat] branch 8.5.x updated: Relax parsing of 1#token to align with RFC 7230 section 7

2021-06-16 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/8.5.x by this push:
 new c484474  Relax parsing of 1#token to align with RFC 7230 section 7
c484474 is described below

commit c484474dc7a4fb6bc7fd7b2c6a797a1861e3122e
Author: Mark Thomas 
AuthorDate: Wed Jun 16 09:45:31 2021 +0100

Relax parsing of 1#token to align with RFC 7230 section 7
---
 .../apache/tomcat/util/http/parser/TokenList.java  | 41 --
 .../tomcat/util/http/parser/TestTokenList.java |  6 ++--
 webapps/docs/changelog.xml |  5 +++
 3 files changed, 31 insertions(+), 21 deletions(-)

diff --git a/java/org/apache/tomcat/util/http/parser/TokenList.java 
b/java/org/apache/tomcat/util/http/parser/TokenList.java
index 01ac449..ec69d3c 100644
--- a/java/org/apache/tomcat/util/http/parser/TokenList.java
+++ b/java/org/apache/tomcat/util/http/parser/TokenList.java
@@ -35,11 +35,12 @@ public class TokenList {
  * parsed values to lower case.
  *
  * @param inputs The headers to parse
- * @param collection The Collection (usually a list of a set) to which the
+ * @param collection The Collection (usually a list or a set) to which the
  *   parsed tokens should be added
  *
- * @return {@code} true if the header values were parsed cleanly, otherwise
- * {@code false} (e.g. if a non-token value was encountered)
+ * @return {@code} true if the header values were parsed cleanly and at
+ * least one token was found, otherwise {@code false} (e.g. if a
+ * non-token value was encountered)
  *
  * @throws IOException If an I/O error occurs reading the header
  */
@@ -59,14 +60,15 @@ public class TokenList {
 
 /**
  * Parses a header of the form 1#token, forcing all parsed values to lower
- * case. This is typically used when header values are case-insensitive.
+ * case.
  *
  * @param input  The header to parse
- * @param collection The Collection (usually a list of a set) to which the
+ * @param collection The Collection (usually a list or a set) to which the
  *   parsed tokens should be added
  *
- * @return {@code} true if the header was parsed cleanly, otherwise
- * {@code false} (e.g. if a non-token value was encountered)
+ * @return {@code} true if the header values were parsed cleanly and at
+ * least one token was found, otherwise {@code false} (e.g. if a
+ * non-token value was encountered)
  *
  * @throws IOException If an I/O error occurs reading the header
  */
@@ -75,17 +77,20 @@ public class TokenList {
 boolean valid = false;
 
 do {
-String fieldName = HttpParser.readToken(input);
-if (fieldName == null) {
-// Invalid field-name, skip to the next one
-invalid = true;
-HttpParser.skipUntil(input, 0, ',');
+String element = HttpParser.readToken(input);
+if (element == null) {
+// No token found. Could be empty element (which is OK for
+// 1#token - see RFC 7230 section 7) or a non-token.
+if (HttpParser.skipConstant(input, ",") != SkipResult.FOUND) {
+// Non-token element, skip to the next one
+invalid = true;
+HttpParser.skipUntil(input, 0, ',');
+}
 continue;
 }
 
-if (fieldName.length() == 0) {
-// Unexpected EOF. Should have been a token.
-invalid = true;
+if (element.length() == 0) {
+// EOF after empty element
 break;
 }
 
@@ -93,11 +98,11 @@ public class TokenList {
 if (skipResult == SkipResult.EOF) {
 // EOF
 valid = true;
-collection.add(fieldName.toLowerCase(Locale.ENGLISH));
+collection.add(element.toLowerCase(Locale.ENGLISH));
 break;
 } else if (skipResult == SkipResult.FOUND) {
 valid = true;
-collection.add(fieldName.toLowerCase(Locale.ENGLISH));
+collection.add(element.toLowerCase(Locale.ENGLISH));
 continue;
 } else {
 // Not a token - ignore it
@@ -108,7 +113,7 @@ public class TokenList {
 } while (true);
 
 // Only return true if at least one valid token was read and no invalid
-// entries were found
+// elements were found
 return valid && !invalid;
 }
 }
diff --git a/test/org/apache/tomcat/util/http/parser/TestTokenList.java 
b/test/org/apache/tomcat/util/http/parser/

[tomcat] branch 9.0.x updated: Relax parsing of 1#token to align with RFC 7230 section 7

2021-06-16 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/9.0.x by this push:
 new 3bbaf48  Relax parsing of 1#token to align with RFC 7230 section 7
3bbaf48 is described below

commit 3bbaf488268deb5ab4db4d197e9da0c73207a60f
Author: Mark Thomas 
AuthorDate: Wed Jun 16 09:45:31 2021 +0100

Relax parsing of 1#token to align with RFC 7230 section 7
---
 .../apache/tomcat/util/http/parser/TokenList.java  | 41 --
 .../tomcat/util/http/parser/TestTokenList.java |  6 ++--
 webapps/docs/changelog.xml |  5 +++
 3 files changed, 31 insertions(+), 21 deletions(-)

diff --git a/java/org/apache/tomcat/util/http/parser/TokenList.java 
b/java/org/apache/tomcat/util/http/parser/TokenList.java
index 01ac449..ec69d3c 100644
--- a/java/org/apache/tomcat/util/http/parser/TokenList.java
+++ b/java/org/apache/tomcat/util/http/parser/TokenList.java
@@ -35,11 +35,12 @@ public class TokenList {
  * parsed values to lower case.
  *
  * @param inputs The headers to parse
- * @param collection The Collection (usually a list of a set) to which the
+ * @param collection The Collection (usually a list or a set) to which the
  *   parsed tokens should be added
  *
- * @return {@code} true if the header values were parsed cleanly, otherwise
- * {@code false} (e.g. if a non-token value was encountered)
+ * @return {@code} true if the header values were parsed cleanly and at
+ * least one token was found, otherwise {@code false} (e.g. if a
+ * non-token value was encountered)
  *
  * @throws IOException If an I/O error occurs reading the header
  */
@@ -59,14 +60,15 @@ public class TokenList {
 
 /**
  * Parses a header of the form 1#token, forcing all parsed values to lower
- * case. This is typically used when header values are case-insensitive.
+ * case.
  *
  * @param input  The header to parse
- * @param collection The Collection (usually a list of a set) to which the
+ * @param collection The Collection (usually a list or a set) to which the
  *   parsed tokens should be added
  *
- * @return {@code} true if the header was parsed cleanly, otherwise
- * {@code false} (e.g. if a non-token value was encountered)
+ * @return {@code} true if the header values were parsed cleanly and at
+ * least one token was found, otherwise {@code false} (e.g. if a
+ * non-token value was encountered)
  *
  * @throws IOException If an I/O error occurs reading the header
  */
@@ -75,17 +77,20 @@ public class TokenList {
 boolean valid = false;
 
 do {
-String fieldName = HttpParser.readToken(input);
-if (fieldName == null) {
-// Invalid field-name, skip to the next one
-invalid = true;
-HttpParser.skipUntil(input, 0, ',');
+String element = HttpParser.readToken(input);
+if (element == null) {
+// No token found. Could be empty element (which is OK for
+// 1#token - see RFC 7230 section 7) or a non-token.
+if (HttpParser.skipConstant(input, ",") != SkipResult.FOUND) {
+// Non-token element, skip to the next one
+invalid = true;
+HttpParser.skipUntil(input, 0, ',');
+}
 continue;
 }
 
-if (fieldName.length() == 0) {
-// Unexpected EOF. Should have been a token.
-invalid = true;
+if (element.length() == 0) {
+// EOF after empty element
 break;
 }
 
@@ -93,11 +98,11 @@ public class TokenList {
 if (skipResult == SkipResult.EOF) {
 // EOF
 valid = true;
-collection.add(fieldName.toLowerCase(Locale.ENGLISH));
+collection.add(element.toLowerCase(Locale.ENGLISH));
 break;
 } else if (skipResult == SkipResult.FOUND) {
 valid = true;
-collection.add(fieldName.toLowerCase(Locale.ENGLISH));
+collection.add(element.toLowerCase(Locale.ENGLISH));
 continue;
 } else {
 // Not a token - ignore it
@@ -108,7 +113,7 @@ public class TokenList {
 } while (true);
 
 // Only return true if at least one valid token was read and no invalid
-// entries were found
+// elements were found
 return valid && !invalid;
 }
 }
diff --git a/test/org/apache/tomcat/util/http/parser/TestTokenList.java 
b/test/org/apache/tomcat/util/http/parser/

[tomcat] branch 10.0.x updated: Relax parsing of 1#token to align with RFC 7230 section 7

2021-06-16 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/10.0.x by this push:
 new 4b254d5  Relax parsing of 1#token to align with RFC 7230 section 7
4b254d5 is described below

commit 4b254d5ae8f7bdb8b19553ae5fb47c2721d44a8d
Author: Mark Thomas 
AuthorDate: Wed Jun 16 09:45:31 2021 +0100

Relax parsing of 1#token to align with RFC 7230 section 7
---
 .../apache/tomcat/util/http/parser/TokenList.java  | 41 --
 .../tomcat/util/http/parser/TestTokenList.java |  6 ++--
 webapps/docs/changelog.xml |  5 +++
 3 files changed, 31 insertions(+), 21 deletions(-)

diff --git a/java/org/apache/tomcat/util/http/parser/TokenList.java 
b/java/org/apache/tomcat/util/http/parser/TokenList.java
index 01ac449..ec69d3c 100644
--- a/java/org/apache/tomcat/util/http/parser/TokenList.java
+++ b/java/org/apache/tomcat/util/http/parser/TokenList.java
@@ -35,11 +35,12 @@ public class TokenList {
  * parsed values to lower case.
  *
  * @param inputs The headers to parse
- * @param collection The Collection (usually a list of a set) to which the
+ * @param collection The Collection (usually a list or a set) to which the
  *   parsed tokens should be added
  *
- * @return {@code} true if the header values were parsed cleanly, otherwise
- * {@code false} (e.g. if a non-token value was encountered)
+ * @return {@code} true if the header values were parsed cleanly and at
+ * least one token was found, otherwise {@code false} (e.g. if a
+ * non-token value was encountered)
  *
  * @throws IOException If an I/O error occurs reading the header
  */
@@ -59,14 +60,15 @@ public class TokenList {
 
 /**
  * Parses a header of the form 1#token, forcing all parsed values to lower
- * case. This is typically used when header values are case-insensitive.
+ * case.
  *
  * @param input  The header to parse
- * @param collection The Collection (usually a list of a set) to which the
+ * @param collection The Collection (usually a list or a set) to which the
  *   parsed tokens should be added
  *
- * @return {@code} true if the header was parsed cleanly, otherwise
- * {@code false} (e.g. if a non-token value was encountered)
+ * @return {@code} true if the header values were parsed cleanly and at
+ * least one token was found, otherwise {@code false} (e.g. if a
+ * non-token value was encountered)
  *
  * @throws IOException If an I/O error occurs reading the header
  */
@@ -75,17 +77,20 @@ public class TokenList {
 boolean valid = false;
 
 do {
-String fieldName = HttpParser.readToken(input);
-if (fieldName == null) {
-// Invalid field-name, skip to the next one
-invalid = true;
-HttpParser.skipUntil(input, 0, ',');
+String element = HttpParser.readToken(input);
+if (element == null) {
+// No token found. Could be empty element (which is OK for
+// 1#token - see RFC 7230 section 7) or a non-token.
+if (HttpParser.skipConstant(input, ",") != SkipResult.FOUND) {
+// Non-token element, skip to the next one
+invalid = true;
+HttpParser.skipUntil(input, 0, ',');
+}
 continue;
 }
 
-if (fieldName.length() == 0) {
-// Unexpected EOF. Should have been a token.
-invalid = true;
+if (element.length() == 0) {
+// EOF after empty element
 break;
 }
 
@@ -93,11 +98,11 @@ public class TokenList {
 if (skipResult == SkipResult.EOF) {
 // EOF
 valid = true;
-collection.add(fieldName.toLowerCase(Locale.ENGLISH));
+collection.add(element.toLowerCase(Locale.ENGLISH));
 break;
 } else if (skipResult == SkipResult.FOUND) {
 valid = true;
-collection.add(fieldName.toLowerCase(Locale.ENGLISH));
+collection.add(element.toLowerCase(Locale.ENGLISH));
 continue;
 } else {
 // Not a token - ignore it
@@ -108,7 +113,7 @@ public class TokenList {
 } while (true);
 
 // Only return true if at least one valid token was read and no invalid
-// entries were found
+// elements were found
 return valid && !invalid;
 }
 }
diff --git a/test/org/apache/tomcat/util/http/parser/TestTokenList.java 
b/test/org/apache/tomca

[tomcat] branch main updated: Relax parsing of 1#token to align with RFC 7230 section 7

2021-06-16 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
 new 878387b  Relax parsing of 1#token to align with RFC 7230 section 7
878387b is described below

commit 878387ba5c732d5c3dd924d96d0c2511e156311d
Author: Mark Thomas 
AuthorDate: Wed Jun 16 09:45:31 2021 +0100

Relax parsing of 1#token to align with RFC 7230 section 7
---
 .../apache/tomcat/util/http/parser/TokenList.java  | 41 --
 .../tomcat/util/http/parser/TestTokenList.java |  6 ++--
 webapps/docs/changelog.xml |  5 +++
 3 files changed, 31 insertions(+), 21 deletions(-)

diff --git a/java/org/apache/tomcat/util/http/parser/TokenList.java 
b/java/org/apache/tomcat/util/http/parser/TokenList.java
index 01ac449..ec69d3c 100644
--- a/java/org/apache/tomcat/util/http/parser/TokenList.java
+++ b/java/org/apache/tomcat/util/http/parser/TokenList.java
@@ -35,11 +35,12 @@ public class TokenList {
  * parsed values to lower case.
  *
  * @param inputs The headers to parse
- * @param collection The Collection (usually a list of a set) to which the
+ * @param collection The Collection (usually a list or a set) to which the
  *   parsed tokens should be added
  *
- * @return {@code} true if the header values were parsed cleanly, otherwise
- * {@code false} (e.g. if a non-token value was encountered)
+ * @return {@code} true if the header values were parsed cleanly and at
+ * least one token was found, otherwise {@code false} (e.g. if a
+ * non-token value was encountered)
  *
  * @throws IOException If an I/O error occurs reading the header
  */
@@ -59,14 +60,15 @@ public class TokenList {
 
 /**
  * Parses a header of the form 1#token, forcing all parsed values to lower
- * case. This is typically used when header values are case-insensitive.
+ * case.
  *
  * @param input  The header to parse
- * @param collection The Collection (usually a list of a set) to which the
+ * @param collection The Collection (usually a list or a set) to which the
  *   parsed tokens should be added
  *
- * @return {@code} true if the header was parsed cleanly, otherwise
- * {@code false} (e.g. if a non-token value was encountered)
+ * @return {@code} true if the header values were parsed cleanly and at
+ * least one token was found, otherwise {@code false} (e.g. if a
+ * non-token value was encountered)
  *
  * @throws IOException If an I/O error occurs reading the header
  */
@@ -75,17 +77,20 @@ public class TokenList {
 boolean valid = false;
 
 do {
-String fieldName = HttpParser.readToken(input);
-if (fieldName == null) {
-// Invalid field-name, skip to the next one
-invalid = true;
-HttpParser.skipUntil(input, 0, ',');
+String element = HttpParser.readToken(input);
+if (element == null) {
+// No token found. Could be empty element (which is OK for
+// 1#token - see RFC 7230 section 7) or a non-token.
+if (HttpParser.skipConstant(input, ",") != SkipResult.FOUND) {
+// Non-token element, skip to the next one
+invalid = true;
+HttpParser.skipUntil(input, 0, ',');
+}
 continue;
 }
 
-if (fieldName.length() == 0) {
-// Unexpected EOF. Should have been a token.
-invalid = true;
+if (element.length() == 0) {
+// EOF after empty element
 break;
 }
 
@@ -93,11 +98,11 @@ public class TokenList {
 if (skipResult == SkipResult.EOF) {
 // EOF
 valid = true;
-collection.add(fieldName.toLowerCase(Locale.ENGLISH));
+collection.add(element.toLowerCase(Locale.ENGLISH));
 break;
 } else if (skipResult == SkipResult.FOUND) {
 valid = true;
-collection.add(fieldName.toLowerCase(Locale.ENGLISH));
+collection.add(element.toLowerCase(Locale.ENGLISH));
 continue;
 } else {
 // Not a token - ignore it
@@ -108,7 +113,7 @@ public class TokenList {
 } while (true);
 
 // Only return true if at least one valid token was read and no invalid
-// entries were found
+// elements were found
 return valid && !invalid;
 }
 }
diff --git a/test/org/apache/tomcat/util/http/parser/TestTokenList.java 
b/test/org/apache/tomcat/util/http/parser/

[tomcat] branch 8.5.x updated: Reduce overhead count by 2 rather than 1 for non-overhead frames

2021-06-15 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/8.5.x by this push:
 new 7091f34  Reduce overhead count by 2 rather than 1 for non-overhead 
frames
7091f34 is described below

commit 7091f34180b5cb08206d0e5ec0a70f276ad37b77
Author: Mark Thomas 
AuthorDate: Mon Jun 14 22:12:46 2021 +0100

Reduce overhead count by 2 rather than 1 for non-overhead frames

This means that the overhead count for a well-behaved conenction should
trend downwards over time.
---
 java/org/apache/coyote/http2/Http2Protocol.java | 2 +-
 webapps/docs/changelog.xml  | 7 +++
 webapps/docs/config/http2.xml   | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/java/org/apache/coyote/http2/Http2Protocol.java 
b/java/org/apache/coyote/http2/Http2Protocol.java
index 7abf491..ec94c2c 100644
--- a/java/org/apache/coyote/http2/Http2Protocol.java
+++ b/java/org/apache/coyote/http2/Http2Protocol.java
@@ -67,7 +67,7 @@ public class Http2Protocol implements UpgradeProtocol {
 static final int DEFAULT_OVERHEAD_COUNT_FACTOR = 1;
 // Not currently configurable. This makes the practical limit for
 // overheadCountFactor to be 2.
-static final int DEFAULT_OVERHEAD_REDUCTION_FACTOR = -1;
+static final int DEFAULT_OVERHEAD_REDUCTION_FACTOR = -2;
 static final int DEFAULT_OVERHEAD_CONTINUATION_THRESHOLD = 1024;
 static final int DEFAULT_OVERHEAD_DATA_THRESHOLD = 1024;
 static final int DEFAULT_OVERHEAD_WINDOW_UPDATE_THRESHOLD = 1024;
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index f969f75..4835dd9 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -127,6 +127,13 @@
 overhead count that Tomcat uses to detect and close potentially
 malicious connections. (markt)
   
+  
+Many HTTP/2 requests from browsers will trigger one overhead frame and
+one non-overhead frame. Change the overhead calculation so that a
+non-overhead frame reduces the current overhead count by 2 rather than
+1. This means that, over time, the overhead count for a well-behaved
+connection will trend downwards. (markt)
+  
 
   
 
diff --git a/webapps/docs/config/http2.xml b/webapps/docs/config/http2.xml
index faec5a6..372ce21 100644
--- a/webapps/docs/config/http2.xml
+++ b/webapps/docs/config/http2.xml
@@ -219,7 +219,7 @@
 
   The factor to apply when counting overhead frames to determine if a
   connection has too high an overhead and should be closed. The overhead
-  count starts at -10. The count is decreased for each
+  count starts at -10. The count is decreased by 2 for each
   data frame sent or received and each headers frame received. The count is
   increased by the overheadCountFactorfor each setting
   received, priority frame received and ping received. If the overhead 
count

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch 9.0.x updated: Reduce overhead count by 2 rather than 1 for non-overhead frames

2021-06-15 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/9.0.x by this push:
 new 9448048  Reduce overhead count by 2 rather than 1 for non-overhead 
frames
9448048 is described below

commit 94480483910f2d19561e88fb194d7b415bb527da
Author: Mark Thomas 
AuthorDate: Mon Jun 14 22:12:46 2021 +0100

Reduce overhead count by 2 rather than 1 for non-overhead frames

This means that the overhead count for a well-behaved conenction should
trend downwards over time.
---
 java/org/apache/coyote/http2/Http2Protocol.java | 2 +-
 webapps/docs/changelog.xml  | 7 +++
 webapps/docs/config/http2.xml   | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/java/org/apache/coyote/http2/Http2Protocol.java 
b/java/org/apache/coyote/http2/Http2Protocol.java
index 52fdfc6..d5ea503 100644
--- a/java/org/apache/coyote/http2/Http2Protocol.java
+++ b/java/org/apache/coyote/http2/Http2Protocol.java
@@ -68,7 +68,7 @@ public class Http2Protocol implements UpgradeProtocol {
 static final int DEFAULT_OVERHEAD_COUNT_FACTOR = 1;
 // Not currently configurable. This makes the practical limit for
 // overheadCountFactor to be 2.
-static final int DEFAULT_OVERHEAD_REDUCTION_FACTOR = -1;
+static final int DEFAULT_OVERHEAD_REDUCTION_FACTOR = -2;
 static final int DEFAULT_OVERHEAD_CONTINUATION_THRESHOLD = 1024;
 static final int DEFAULT_OVERHEAD_DATA_THRESHOLD = 1024;
 static final int DEFAULT_OVERHEAD_WINDOW_UPDATE_THRESHOLD = 1024;
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 60d2e8c..9e133fe 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -127,6 +127,13 @@
 overhead count that Tomcat uses to detect and close potentially
 malicious connections. (markt)
   
+  
+Many HTTP/2 requests from browsers will trigger one overhead frame and
+one non-overhead frame. Change the overhead calculation so that a
+non-overhead frame reduces the current overhead count by 2 rather than
+1. This means that, over time, the overhead count for a well-behaved
+connection will trend downwards. (markt)
+  
 
   
   
diff --git a/webapps/docs/config/http2.xml b/webapps/docs/config/http2.xml
index 95ce2d4..e64565d 100644
--- a/webapps/docs/config/http2.xml
+++ b/webapps/docs/config/http2.xml
@@ -219,7 +219,7 @@
 
   The factor to apply when counting overhead frames to determine if a
   connection has too high an overhead and should be closed. The overhead
-  count starts at -10. The count is decreased for each
+  count starts at -10. The count is decreased by 2 for each
   data frame sent or received and each headers frame received. The count is
   increased by the overheadCountFactorfor each setting
   received, priority frame received and ping received. If the overhead 
count

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] 01/02: Reduce overhead count by 2 rather than 1 for non-overhead frames

2021-06-15 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 10.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit ecd11d6435d575ed9026e74122df0086604123dd
Author: Mark Thomas 
AuthorDate: Mon Jun 14 22:12:46 2021 +0100

Reduce overhead count by 2 rather than 1 for non-overhead frames

This means that the overhead count for a well-behaved conenction should
trend downwards over time.
---
 java/org/apache/coyote/http2/Http2Protocol.java | 2 +-
 webapps/docs/changelog.xml  | 7 +++
 webapps/docs/config/http2.xml   | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/java/org/apache/coyote/http2/Http2Protocol.java 
b/java/org/apache/coyote/http2/Http2Protocol.java
index 230f8f0..e3028f8 100644
--- a/java/org/apache/coyote/http2/Http2Protocol.java
+++ b/java/org/apache/coyote/http2/Http2Protocol.java
@@ -58,7 +58,7 @@ public class Http2Protocol implements UpgradeProtocol {
 static final int DEFAULT_OVERHEAD_COUNT_FACTOR = 1;
 // Not currently configurable. This makes the practical limit for
 // overheadCountFactor to be 2.
-static final int DEFAULT_OVERHEAD_REDUCTION_FACTOR = -1;
+static final int DEFAULT_OVERHEAD_REDUCTION_FACTOR = -2;
 static final int DEFAULT_OVERHEAD_CONTINUATION_THRESHOLD = 1024;
 static final int DEFAULT_OVERHEAD_DATA_THRESHOLD = 1024;
 static final int DEFAULT_OVERHEAD_WINDOW_UPDATE_THRESHOLD = 1024;
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 13c2b8c..43369cc 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -127,6 +127,13 @@
 overhead count that Tomcat uses to detect and close potentially
 malicious connections. (markt)
   
+  
+Many HTTP/2 requests from browsers will trigger one overhead frame and
+one non-overhead frame. Change the overhead calculation so that a
+non-overhead frame reduces the current overhead count by 2 rather than
+1. This means that, over time, the overhead count for a well-behaved
+connection will trend downwards. (markt)
+  
 
   
   
diff --git a/webapps/docs/config/http2.xml b/webapps/docs/config/http2.xml
index f1b4538..9e5a148 100644
--- a/webapps/docs/config/http2.xml
+++ b/webapps/docs/config/http2.xml
@@ -136,7 +136,7 @@
 
   The factor to apply when counting overhead frames to determine if a
   connection has too high an overhead and should be closed. The overhead
-  count starts at -10. The count is decreased for each
+  count starts at -10. The count is decreased by 2 for each
   data frame sent or received and each headers frame received. The count is
   increased by the overheadCountFactorfor each setting
   received, priority frame received and ping received. If the overhead 
count

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



Re: [tomcat] branch main updated: Reduce overhead count by 2 rather than 1 for non-overhead frames

2021-06-15 Thread Mark Thomas

On 15/06/2021 11:09, ma...@apache.org wrote:

This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
  new 2698cfb  Reduce overhead count by 2 rather than 1 for non-overhead 
frames
2698cfb is described below

commit 2698cfb178b81513276e2093bf2a19e04cca1b90
Author: Mark Thomas 
AuthorDate: Mon Jun 14 22:12:46 2021 +0100

 Reduce overhead count by 2 rather than 1 for non-overhead frames
 
 This means that the overhead count for a well-behaved conenction should

 trend downwards over time.


This changes the behaviour for the HTTP/2 overhead protection but I 
intend to back-port this all the way to 8.5.x.


My reasoning is:

- the over head protection prior to recent changes was very likely to
  trigger false positives - this change makes that less likely

- the change makes it much more likely that a typical HTTP/2 connection
  will have an overhead count that trends down over time. This means a
  connection that is mostly well-behaved will not get closed as a result
  of one small instance of inefficient behaviour

- Tomcat was never susceptible to these DoS attacks so the overhead
  protection is more to close down abusive clients early and save
  server resources rather than to prevent a DoS. Therefore, making false
  positives less likely at the slight risk of increasing false negatives
  is acceptable.

- In the highly unlikely event that this is an issue for a user, the
  overheadCountFactor can be used (set it to double what it is now) to
  effectively undo this change


I've thought quite a bit about this over the last day or so while I have 
been working on it and while I'd normally be more adverse to 
back-porting this sort of change my current view is that this will be at 
worst neutral for users and will be an improvement for a significant 
majority of users who have enabled HTTP/2.


Mark

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch main updated: Reduce overhead count by 2 rather than 1 for non-overhead frames

2021-06-15 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
 new 2698cfb  Reduce overhead count by 2 rather than 1 for non-overhead 
frames
2698cfb is described below

commit 2698cfb178b81513276e2093bf2a19e04cca1b90
Author: Mark Thomas 
AuthorDate: Mon Jun 14 22:12:46 2021 +0100

Reduce overhead count by 2 rather than 1 for non-overhead frames

This means that the overhead count for a well-behaved conenction should
trend downwards over time.
---
 java/org/apache/coyote/http2/Http2Protocol.java | 2 +-
 webapps/docs/changelog.xml  | 7 +++
 webapps/docs/config/http2.xml   | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/java/org/apache/coyote/http2/Http2Protocol.java 
b/java/org/apache/coyote/http2/Http2Protocol.java
index 230f8f0..e3028f8 100644
--- a/java/org/apache/coyote/http2/Http2Protocol.java
+++ b/java/org/apache/coyote/http2/Http2Protocol.java
@@ -58,7 +58,7 @@ public class Http2Protocol implements UpgradeProtocol {
 static final int DEFAULT_OVERHEAD_COUNT_FACTOR = 1;
 // Not currently configurable. This makes the practical limit for
 // overheadCountFactor to be 2.
-static final int DEFAULT_OVERHEAD_REDUCTION_FACTOR = -1;
+static final int DEFAULT_OVERHEAD_REDUCTION_FACTOR = -2;
 static final int DEFAULT_OVERHEAD_CONTINUATION_THRESHOLD = 1024;
 static final int DEFAULT_OVERHEAD_DATA_THRESHOLD = 1024;
 static final int DEFAULT_OVERHEAD_WINDOW_UPDATE_THRESHOLD = 1024;
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index bbe0564..f98333f 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -127,6 +127,13 @@
 overhead count that Tomcat uses to detect and close potentially
 malicious connections. (markt)
   
+  
+Many HTTP/2 requests from browsers will trigger one overhead frame and
+one non-overhead frame. Change the overhead calculation so that a
+non-overhead frame reduces the current overhead count by 2 rather than
+1. This means that, over time, the overhead count for a well-behaved
+connection will trend downwards. (markt)
+  
 
   
   
diff --git a/webapps/docs/config/http2.xml b/webapps/docs/config/http2.xml
index f1b4538..9e5a148 100644
--- a/webapps/docs/config/http2.xml
+++ b/webapps/docs/config/http2.xml
@@ -136,7 +136,7 @@
 
   The factor to apply when counting overhead frames to determine if a
   connection has too high an overhead and should be closed. The overhead
-  count starts at -10. The count is decreased for each
+  count starts at -10. The count is decreased by 2 for each
   data frame sent or received and each headers frame received. The count is
   increased by the overheadCountFactorfor each setting
   received, priority frame received and ping received. If the overhead 
count

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r48298 [1/2] - in /dev/tomcat/tomcat-8: v8.5.67/ v8.5.68/ v8.5.68/bin/ v8.5.68/bin/embed/ v8.5.68/bin/extras/ v8.5.68/src/

2021-06-11 Thread schultz
Author: schultz
Date: Fri Jun 11 13:48:12 2021
New Revision: 48298

Log:
Upload v8.5.68 for vote

Added:
dev/tomcat/tomcat-8/v8.5.68/
dev/tomcat/tomcat-8/v8.5.68/KEYS
dev/tomcat/tomcat-8/v8.5.68/README.html
dev/tomcat/tomcat-8/v8.5.68/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.68/bin/
dev/tomcat/tomcat-8/v8.5.68/bin/README.html
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68.exe   (with props)
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68.exe.asc
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68.exe.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68.zip   (with props)
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68.zip.asc
dev/tomcat/tomcat-8/v8.5.68/bin/apache-tomcat-8.5.68.zip.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/embed/
dev/tomcat/tomcat-8/v8.5.68/bin/embed/apache-tomcat-8.5.68-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.68/bin/embed/apache-tomcat-8.5.68-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.68/bin/embed/apache-tomcat-8.5.68-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/embed/apache-tomcat-8.5.68-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.68/bin/embed/apache-tomcat-8.5.68-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.68/bin/embed/apache-tomcat-8.5.68-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/extras/
dev/tomcat/tomcat-8/v8.5.68/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.68/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.68/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.68/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.68/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.68/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.68/src/
dev/tomcat/tomcat-8/v8.5.68/src/apache-tomcat-8.5.68-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.68/src/apache-tomcat-8.5.68-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.68/src/apache-tomcat-8.5.68-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.68/src/apache-tomcat-8.5.68-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.68/src/apache-tomcat-8.5.68-src.zip.asc
dev/tomcat/tomcat-8/v8.5.68/src/apache-tomcat-8.5.68-src.zip.sha512
Removed:
dev/tomcat/tomcat-8/v8.5.67/

Added: dev/tomcat/tomcat-8/v8.5.68/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.68/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.68/KEYS Fri Jun 11 13:48:12 2021
@@ -0,0 +1,785 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS

svn commit: r48269 [1/2] - in /dev/tomcat/tomcat-8/v8.5.67: ./ bin/ bin/embed/ bin/extras/ src/

2021-06-10 Thread schultz
Author: schultz
Date: Thu Jun 10 22:34:25 2021
New Revision: 48269

Log:
Upload 8.5.67 for vote

Added:
dev/tomcat/tomcat-8/v8.5.67/
dev/tomcat/tomcat-8/v8.5.67/KEYS
dev/tomcat/tomcat-8/v8.5.67/README.html
dev/tomcat/tomcat-8/v8.5.67/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.67/bin/
dev/tomcat/tomcat-8/v8.5.67/bin/README.html
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67.exe   (with props)
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67.exe.asc
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67.exe.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67.zip   (with props)
dev/tomcat/tomcat-8/v8.5.67/bin/apache-tomcat-8.5.67.zip.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/embed/
dev/tomcat/tomcat-8/v8.5.67/bin/embed/apache-tomcat-8.5.67-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.67/bin/embed/apache-tomcat-8.5.67-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.67/bin/embed/apache-tomcat-8.5.67-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/embed/apache-tomcat-8.5.67-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.67/bin/embed/apache-tomcat-8.5.67-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.67/bin/embed/apache-tomcat-8.5.67-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/extras/
dev/tomcat/tomcat-8/v8.5.67/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.67/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.67/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.67/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.67/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.67/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.67/src/
dev/tomcat/tomcat-8/v8.5.67/src/apache-tomcat-8.5.67-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.67/src/apache-tomcat-8.5.67-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.67/src/apache-tomcat-8.5.67-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.67/src/apache-tomcat-8.5.67-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.67/src/apache-tomcat-8.5.67-src.zip.asc
dev/tomcat/tomcat-8/v8.5.67/src/apache-tomcat-8.5.67-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.67/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.67/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.67/KEYS Thu Jun 10 22:34:25 2021
@@ -0,0 +1,785 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz
+gNftTbKx/MVS7cQU0II8BKo2Akr+1FZah+sD4ovK8SfkMXUQUbTeefTntsAQKyyU
+9M9tA/9on9tBiHFl0qVJht6N4GiJ2G689v7rS2giLgKjetjiCduxBXEgvUSuyQID

[Bug 65340] Hpack decode NegativeArraySizeException: -1

2021-06-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #14 from Thomas  ---
I think they are not the same issue. The issue you mentioned above is also
submitted by me. The same time, I had submitted the same one in tomcat as
follow:
https://bz.apache.org/bugzilla/show_bug.cgi?id=65350

Please help address 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



[Bug 65340] Hpack decode NegativeArraySizeException: -1

2021-06-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #13 from Joakim Erdfelt  ---
Does this HPACK fix also address the HPACK index issue reported (at the Jetty
issue tracker) against Tomcat?

https://github.com/eclipse/jetty.project/issues/6341

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-06-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

Remy Maucherat  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #12 from Remy Maucherat  ---
The fix will be in 10.0.7, 9.0.47 and 8.5.67. Thanks.

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-06-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #11 from Remy Maucherat  ---
This is correct, the original code has the fix now. I'll do that.

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-06-03 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #10 from Thomas  ---
I have reproduced the issue, please see the detail as below.
Reason description:
When the length of one header value is greater than 127 and its first prefix
byte is the last one in org.apache.coyote.http2.Http2Parser#headerReadBuffer,
then the return value of org.apache.coyote.http2.Hpack#decodeInteger will be
-1. And then the exception "java.lang.NegativeArraySizeException: -1" is thrown
in org.apache.coyote.http2.HpackDecoder#readHpackString, because the length is
-1.

Reproduce steps:
example project: https://github.com/qingdaoheze/tomcat-hpack-error-reproduce
1.Start up the tomcat server through
tomcat-server-gzip/src/main/java/org/sample/http2/tomcat/TomcatHttp2Main.java
2.Run the code in
jetty9-client-sample/src/main/java/org/sample/jetty/client/http2/HttpClientWithHttp2Transport.java
3.The exception java.lang.NegativeArraySizeException will be thrown.

the hex string of the byte array in
org.apache.coyote.http2.Http2Parser#headerReadBuffer is:
40fffb068e46638e566469c91d68653c9e2495a1b3196312c3090be0b2a249505f1297c224951297c4a89252f897c1632b4c8da7e575f68fda4eb28e4ae5e883492a28eb24bd11d68925e88925107a78f03eb47493ad08e92d1d51d3ad7e0a7322497a76acd24bd04fb3274349d251d6535bd2c0acf099b0b28fec6892529fc19124b251d472c8897a483e9594de25133d1e7e57ad7de174968474944fb32f413f5cbd04cbef4bd052f447495f132f7495fe8ff443fd257c4cf4947d24e80133d2467a4bd0e6376f1d257fa044fb2f3dd257de643d1f97a3e1e92859ec6f12747c2f0a4e881c87ede0dd2590de0fd25ec63f494e6ede0c7e92f63f829ba4a7f06ec7e92f63f837494fd8de2539bb7831e5ec63f494d234e48eb4d3258c4309232b4c8da7e575f68fda4eb28e4ae5e883492a28eb24bd11d68925e88925e83eb47493ad08e92d1d51d3ad7e0a7322497a76acd24bd04fb3274349d251d6535bd2c0acf099b0b28fec6892529fc19124b251d472c8897a483e9594de25133d1e7e57ad7de174968474944fb32f413f5cbd04cbef4bd052f447495f132f7495fe8ff443fd257c4cf4947d24e80133d2467a4bd0e6376f1d257fa044fb2f3dd257de643d1f97a3e1e92859ec6f12747c2f0a4e881c87ede0dd2590de0fd25ec63f494e6ede0c7e92f63f829ba4a7f06ec7e92f63f837494fd8de2539bb7831e5ec63f494d234e48eb4d3258c4309232b4c8da7e575f68fda4eb28e4ae5e883492a28eb24bd11d68925e88925e83eb47493ad08e92d1d51d3ad7e0a7322497a76acd24bd04fb3274349d251d6535bd2c0acf099b0b28fec6892529fc19124b251d472c8897a483e9594de25133d1e7e57ad7de174968474944fb32f413f5cbd04cbef4bd052f447495f132f7495fe8ff443fd257c4cf4947d24e80133d2467a4bd0e6376f1d257fa044fb2f3dd257de643d1f97a3e1e92859ec6f12747c2f0a4e881c87ede0dd2590de0fd25ec63f494e6ede0c7e92f63f829ba4a7f06ec7e92f63f837494fd8de2539bb7831e5ec63f494c7ede3a044fb3d25e881f4394dd3c4a7376e9298fd1979f0cbf63e9257d2514af00afbcc87a3f2f47c3d250b3d8de24e8f85e149d10390fdbc1ba4b21bc1fa4bd8c7e929cddbc18fd25ec7f0537494fe0dd8fd25ec7f06e929fb1bc4a7376f063cbd8c7e9298fdbc74089f67a4bd103e8729ba7894e6edd2531fa32f3e197ec7d24afa4a295e015f7990f47e5e8f87a4a167b1bc49d1f0bc293a20721fb783749643783f497b18fd2539bb7831fa4bd8fe0a6e929fc1bb1fa4bd8fe0dd253f637894e6ede0c797b18fd2531fb78e8113ecf497a207d0e5374f129cddba4a63f465e7c32fd8fa495f49452bc02bef321e8fcbd1f0f4942cf637893a3e178527440e43f6f06e92c86f07e92f631fa4a7fffd

Suggested solution(modify
org.apache.coyote.http2.HpackDecoder#readHpackString):
private String readHpackString(ByteBuffer buffer) throws HpackException {
if (!buffer.hasRemaining()) {
return null;
}
byte data = buffer.get(buffer.position());

int length = Hpack.decodeInteger(buffer, 7);
if (buffer.remaining() < length || length == -1) {
return null;
}
boolean huffman = (data & 0b1000) != 0;
if (huffman) {
return readHuffmanString(length, buffer);
}
StringBuilder stringBuilder = new StringBuilder(length);
for (int i = 0; i < length; ++i) {
stringBuilder.append((char) buffer.get());
}
return stringBuilder.toString();
}
the changed content is adding " || length == -1" in the following line.
if (buffer.remaining() < length || length == -1)


Summary, I suggest that:
1.Fix the bug using the alike solution mentioned above.
2.Expand the default size of
org.apache.coyote.http2.Http2Parser#headerReadBuffer, for example,
maxHeaderSize of the server.

@Mark Thomas

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-06-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

linking12 <297442...@qq.com> changed:

   What|Removed |Added

   Priority|P2  |P1
   Severity|enhancement |critical

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-05-31 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #9 from linking12 <297442...@qq.com> ---
public class Constants {
static final int DEFAULT_HEADER_READ_BUFFER_SIZE = 1024;
}


we found some bug for DEFAULT_HEADER_READ_BUFFER_SIZE, when one header is
larger than 1024, the headerReadBuffer can not expand;

i confirm jetty encode right; we confirm from this order:
1: disable hpack index in jetty and Huffman, force header encode by Ascii
2: force header larger than 1k
3: debug tomcat decode and found can not process the header(larger than 1k)

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-05-31 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #8 from linking12 <297442...@qq.com> ---
(In reply to gr...@webtide.com from comment #5)
> Mark,  I can't tell either if this is Jetty encoding or Tomcat decoding.
> 
> If you want to write a test to do some jetty encodes and tomcate decodes,
> then if you have a maven dependency on
> org.eclipse.jetty.http2:http2-hpack:jar
> the following code shows how to do jetty encoding/decoding:
> 
> @Test
> public void encodeDecodeTest() throws Exception
> {
> HpackEncoder encoder = new HpackEncoder();
> HpackDecoder decoder = new HpackDecoder(4096, 8192);
> 
> HttpFields fields = new HttpFields();
> fields.add(HttpHeader.CONTENT_TYPE, "text/html");
> fields.add(HttpHeader.CONTENT_LENGTH, "1024");
> 
> MetaData.Request request = new MetaData.Request("POST", new
> HttpURI("/test"), HttpVersion.HTTP_2, fields);
> 
> ByteBuffer buffer = BufferUtil.allocateDirect(16 * 1024);
> BufferUtil.clearToFill(buffer);
> encoder.encode(buffer, request);
> BufferUtil.flipToFlush(buffer, 0);
> 
> MetaData.Request requestReceived =
> (MetaData.Request)decoder.decode(buffer);
> 
> System.err.println(requestReceived);
> requestReceived.getFields().stream().forEach(System.err::println);
> 
> MetaData.Response response = new
> MetaData.Response(HttpVersion.HTTP_2, 200, fields);
> 
> BufferUtil.clearToFill(buffer);
> encoder.encode(buffer, response);
> BufferUtil.flipToFlush(buffer, 0);
> 
> MetaData.Response responseReceived =
> (Response)decoder.decode(buffer);
> 
> System.err.println(responseReceived);
> responseReceived.getFields().stream().forEach(System.err::println);
> }


I have test your code, It is ok

but we do something,and found more information,when the header is larger, it
appear more frequently;

we have done something:

1: when we not index and not hufman header in jetty and the header is larger
than 1k, tomcat can not processs the header;

2: as thomas's reply, in javadoc in
org.apache.coyote.http2.Hpack.decodeInteger(ByteBuffer, int), it can return -1,
why tomcat do not process -1 to throw some more detail exception, i think it is
not make sense

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-05-31 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #7 from Thomas  ---
(In reply to Thomas from comment #6)
> I found some information. Can you give me some answers?
> 1. If my header size is very big. Its length is bigger than 1024 after
> huffman encoding, the header will not be got.  The value of 
> headerReadBuffer.remaining() is not 0, when the header is not the first one.
protected void readHeaderPayload(int streamId, int payloadSize, ByteBuffer
buffer)
throws Http2Exception, IOException {

if (log.isDebugEnabled()) {
log.debug(sm.getString("http2Parser.processFrameHeaders.payload",
connectionId,
Integer.valueOf(streamId), Integer.valueOf(payloadSize)));
}

int remaining = payloadSize;

while (remaining > 0) {
if (headerReadBuffer.remaining() == 0) {
// Buffer needs expansion
int newSize;
if (headerReadBuffer.capacity() < payloadSize) {
// First step, expand to the current payload. That should
// cover most cases.
newSize = payloadSize;
} else {
// Header must be spread over multiple frames. Keep
doubling
// buffer size until the header can be read.
newSize = headerReadBuffer.capacity() * 2;
}
headerReadBuffer = ByteBufferUtils.expand(headerReadBuffer,
newSize);
}
int toRead = Math.min(headerReadBuffer.remaining(), remaining);
// headerReadBuffer in write mode
if (buffer == null) {
input.fill(true, headerReadBuffer, toRead);
} else {
int oldLimit = buffer.limit();
buffer.limit(buffer.position() + toRead);
headerReadBuffer.put(buffer);
buffer.limit(oldLimit);
}
// switch to read mode
headerReadBuffer.flip();
try {
hpackDecoder.decode(headerReadBuffer);
} catch (HpackException hpe) {
throw new ConnectionException(
   
sm.getString("http2Parser.processFrameHeaders.decodingFailed"),
Http2Error.COMPRESSION_ERROR, hpe);
}

// switches to write mode
headerReadBuffer.compact();
remaining -= toRead;

if (hpackDecoder.isHeaderCountExceeded()) {
StreamException headerException = new
StreamException(sm.getString(
"http2Parser.headerLimitCount", connectionId,
Integer.valueOf(streamId)),
Http2Error.ENHANCE_YOUR_CALM, streamId);
   
hpackDecoder.getHeaderEmitter().setHeaderException(headerException);
}

if (hpackDecoder.isHeaderSizeExceeded(headerReadBuffer.position()))
{
StreamException headerException = new
StreamException(sm.getString(
"http2Parser.headerLimitSize", connectionId,
Integer.valueOf(streamId)),
Http2Error.ENHANCE_YOUR_CALM, streamId);
   
hpackDecoder.getHeaderEmitter().setHeaderException(headerException);
}

if
(hpackDecoder.isHeaderSwallowSizeExceeded(headerReadBuffer.position())) {
throw new
ConnectionException(sm.getString("http2Parser.headerLimitSize",
connectionId, Integer.valueOf(streamId)),
Http2Error.ENHANCE_YOUR_CALM);
    }
}
}

> 2. The value of the variable "length" is -1 in
> org.apache.coyote.http2.HpackDecoder#readHpackString, why the following
> logic don't process it?

private String readHpackString(ByteBuffer buffer) throws HpackException {
if (!buffer.hasRemaining()) {
return null;
}
byte data = buffer.get(buffer.position());

int length = Hpack.decodeInteger(buffer, 7);
if (buffer.remaining() < length) {
return null;
}
boolean huffman = (data & 0b1000) != 0;
if (huffman) {
return readHuffmanString(length, buffer);
}
StringBuilder stringBuilder = new StringBuilder(length);
for (int i = 0; i < length; ++i) {
stringBuilder.append((char) buffer.get());
}
return stringBuilder.toString();
}

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-05-31 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #6 from Thomas  ---
I found some information. Can you give me some answers?
1. If my header size is very big. Its length is bigger than 1024 after huffman
encoding, the header will not be got.
2. The value of the variable "length" is -1 in
org.apache.coyote.http2.HpackDecoder#readHpackString, why the following logic
don't process 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



[Bug 65340] Hpack decode NegativeArraySizeException: -1

2021-05-29 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #5 from gr...@webtide.com  ---
Mark,  I can't tell either if this is Jetty encoding or Tomcat decoding.

If you want to write a test to do some jetty encodes and tomcate decodes, then
if you have a maven dependency on org.eclipse.jetty.http2:http2-hpack:jar
the following code shows how to do jetty encoding/decoding:

@Test
public void encodeDecodeTest() throws Exception
{
HpackEncoder encoder = new HpackEncoder();
HpackDecoder decoder = new HpackDecoder(4096, 8192);

HttpFields fields = new HttpFields();
fields.add(HttpHeader.CONTENT_TYPE, "text/html");
fields.add(HttpHeader.CONTENT_LENGTH, "1024");

MetaData.Request request = new MetaData.Request("POST", new
HttpURI("/test"), HttpVersion.HTTP_2, fields);

ByteBuffer buffer = BufferUtil.allocateDirect(16 * 1024);
BufferUtil.clearToFill(buffer);
encoder.encode(buffer, request);
BufferUtil.flipToFlush(buffer, 0);

MetaData.Request requestReceived =
(MetaData.Request)decoder.decode(buffer);

System.err.println(requestReceived);
requestReceived.getFields().stream().forEach(System.err::println);

MetaData.Response response = new MetaData.Response(HttpVersion.HTTP_2,
200, fields);

BufferUtil.clearToFill(buffer);
encoder.encode(buffer, response);
BufferUtil.flipToFlush(buffer, 0);

MetaData.Response responseReceived = (Response)decoder.decode(buffer);

System.err.println(responseReceived);
responseReceived.getFields().stream().forEach(System.err::println);
}

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-05-28 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #4 from linking12 <297442...@qq.com> ---
this is issue happen on prod env, It diffcult to reproduce.
some request is ok, but some request is error;
it is very difficult to reproduce, and tcpdump also difficult.

the purpose of submitting this question is want to get some help for tomcat dev
team, some suggestion is fine 

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-05-28 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

Mark Thomas  changed:

   What|Removed |Added

   Severity|critical|enhancement

--- Comment #3 from Mark Thomas  ---
I'd like to know if this is a Tomcat decoding bug or a Jetty encoding bug.
Please re-create the issue over h2c and provide a tcpdump of the failed
request. Until there is evidence this is a Tomcat bug, I am marking this as an
enhancement.

Additional debug logging is always useful. Proposed changes should be provided
in diff -u format.

The proposed change is hard to read because it isn't provided as a patch but I
note the following:
- patch should use Tomcat's logging framework
- patch should use Tomcat's StringManager
- no need to wrap caught exception - just catch RuntimeException and re-throw
- I'm not sure (I'd need to check the HPACK spec) if conversion to string is
appropriate in all cases. It may be better to log the bytes (See
HexUtils.toHexString(byte[])

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-05-28 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #2 from Thomas  ---
The original exception stack trace is as below in Tomcat source:

java.lang.NegativeArraySizeException: -1
at
java.base/java.lang.AbstractStringBuilder.(AbstractStringBuilder.java:86)
at java.base/java.lang.StringBuilder.(StringBuilder.java:112)
at
org.apache.coyote.http2.HpackDecoder.readHuffmanString(HpackDecoder.java:231)
at
org.apache.coyote.http2.HpackDecoder.readHpackString(HpackDecoder.java:221)
at org.apache.coyote.http2.HpackDecoder.decode(HpackDecoder.java:131)
at
org.apache.coyote.http2.Http2Parser.readHeaderPayload(Http2Parser.java:486)
at
org.apache.coyote.http2.Http2Parser.readHeadersFrame(Http2Parser.java:270)
at
org.apache.coyote.http2.Http2AsyncParser$FrameCompletionHandler.completed(Http2AsyncParser.java:251)
at
org.apache.coyote.http2.Http2AsyncParser$FrameCompletionHandler.completed(Http2AsyncParser.java:164)
at
org.apache.tomcat.util.net.SocketWrapperBase$VectoredIOCompletionHandler.completed(SocketWrapperBase.java:1089)
at
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper$NioOperationState.run(NioEndpoint.java:1621)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:829)

-- 
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 65340] Hpack decode NegativeArraySizeException: -1

2021-05-28 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

--- Comment #1 from linking12 <297442...@qq.com> ---
3: hpack decode error, headerName: device-info, value: � 
   device-info is a base64 string

-- 
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 65340] New: Hpack decode NegativeArraySizeException: -1

2021-05-28 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65340

Bug ID: 65340
   Summary: Hpack decode NegativeArraySizeException: -1
   Product: Tomcat 9
   Version: 9.0.45
  Hardware: PC
OS: Mac OS X 10.1
Status: NEW
  Severity: critical
  Priority: P2
 Component: Servlet
  Assignee: dev@tomcat.apache.org
  Reporter: 297442...@qq.com
  Target Milestone: -

Jetty version
9.4.41.v20210516
Java version
JDK1.8
Tomcat version
9.0.45

Question
1: when jetty cllient hpack index all of http2 header,found tomcat will throw
some exception like this:

An exception has been raised by Name:http-nio-9315-exec-159,Id:440
java.lang.RuntimeException: java.lang.NegativeArraySizeException: -1
 at org.apache.coyote.http2.HpackDecoder.decode(HpackDecoder.java:130)
 at org.apache.coyote.http2.Http2Parser.readHeaderPayload(Http2Parser.java:486)
 at org.apache.coyote.http2.Http2Parser.readHeadersFrame(Http2Parser.java:270)
 at
org.apache.coyote.http2.Http2AsyncParser$FrameCompletionHandler.completed(Http2AsyncParser.java:251)
 at
org.apache.coyote.http2.Http2AsyncParser$FrameCompletionHandler.completed(Http2AsyncParser.java:164)
 at
org.apache.tomcat.util.net.SocketWrapperBase$VectoredIOCompletionHandler.completed(SocketWrapperBase.java:1089)
 at
org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper$NioOperationState.run(NioEndpoint.java:1621)
 at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
 at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
 at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.NegativeArraySizeException: -1
 at
java.base/java.lang.AbstractStringBuilder.(AbstractStringBuilder.java:86)
 at java.base/java.lang.StringBuilder.(StringBuilder.java:112)
 at
org.apache.coyote.http2.HpackDecoder.readHuffmanString(HpackDecoder.java:261)
 at org.apache.coyote.http2.HpackDecoder.readHpackString(HpackDecoder.java:251)
 at org.apache.coyote.http2.HpackDecoder.decode(HpackDecoder.java:126)
 ... 10 more

2: so replace tomcat HpackDecoder code in project class to catch error like
this:

 void decode(ByteBuffer buffer) throws HpackException {
while (buffer.hasRemaining()) {
int originalPos = buffer.position();
byte b = buffer.get();
if ((b & 0b1000) != 0) {
//if the first bit is set it is an indexed header field
buffer.position(buffer.position() - 1); //unget the byte
int index = Hpack.decodeInteger(buffer, 7); //prefix is 7
if (index == -1) {
buffer.position(originalPos);
return;
} else if(index == 0) {
throw new HpackException(
   
sm.getString("hpackdecoder.zeroNotValidHeaderTableIndex"));
}
handleIndex(index);
} else if ((b & 0b0100) != 0) {
//Literal Header Field with Incremental Indexing
String headerName = readHeaderName(buffer, 6);
if (headerName == null) {
buffer.position(originalPos);
return;
}
String headerValue = null;
ByteBuffer bufferReplica = buffer.duplicate();
try {
headerValue = readHpackString(buffer);
} catch (Throwable e) {
CharBuffer originalValue =
StandardCharsets.UTF_8.decode(bufferReplica);
// **log decode error header** 
log.warn("hpack decode error, headerName: {}, value: {}",
headerName, originalValue);
throw new RuntimeException(e);
}
if (headerValue == null) {
buffer.position(originalPos);
return;
}
emitHeader(headerName, headerValue);
addEntryToHeaderTable(new Hpack.HeaderField(headerName,
headerValue));
} else if ((b & 0b) == 0) {
//Literal Header Field without Indexing
String headerName = readHeaderName(buffer, 4);
if (headerName == null) {
buffer.position(originalPos);
return;
}
String headerValue = null;
ByteBuffer bufferReplica = buffer.duplicate();
try {
headerValue = readHpackString(buffer);
} catch (Throwable e) {
CharBuffer originalValue =
StandardCharsets.UTF_8.decode(bufferReplica);
**log.warn("hpack decode error, headerName: {}, value: {}",
headerName, origi

svn commit: r47596 [1/2] - in /dev/tomcat/tomcat-8/v8.5.66: ./ bin/ bin/embed/ bin/extras/ src/

2021-05-08 Thread markt
Author: markt
Date: Sat May  8 23:05:13 2021
New Revision: 47596

Log:
Upload Apache Tomcat 8.5.66 for voting

Added:
dev/tomcat/tomcat-8/v8.5.66/
dev/tomcat/tomcat-8/v8.5.66/KEYS
dev/tomcat/tomcat-8/v8.5.66/README.html
dev/tomcat/tomcat-8/v8.5.66/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.66/bin/
dev/tomcat/tomcat-8/v8.5.66/bin/README.html
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.exe   (with props)
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.exe.asc
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.exe.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.zip   (with props)
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.zip.asc
dev/tomcat/tomcat-8/v8.5.66/bin/apache-tomcat-8.5.66.zip.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/embed/
dev/tomcat/tomcat-8/v8.5.66/bin/embed/apache-tomcat-8.5.66-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.66/bin/embed/apache-tomcat-8.5.66-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.66/bin/embed/apache-tomcat-8.5.66-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/embed/apache-tomcat-8.5.66-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.66/bin/embed/apache-tomcat-8.5.66-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.66/bin/embed/apache-tomcat-8.5.66-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/extras/
dev/tomcat/tomcat-8/v8.5.66/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.66/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.66/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.66/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.66/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.66/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.66/src/
dev/tomcat/tomcat-8/v8.5.66/src/apache-tomcat-8.5.66-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.66/src/apache-tomcat-8.5.66-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.66/src/apache-tomcat-8.5.66-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.66/src/apache-tomcat-8.5.66-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.66/src/apache-tomcat-8.5.66-src.zip.asc
dev/tomcat/tomcat-8/v8.5.66/src/apache-tomcat-8.5.66-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.66/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.66/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.66/KEYS Sat May  8 23:05:13 2021
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

[Bug 57872] Do not auto-switch session cookie to version=1 due to '/' in Path when running in "strict compliance" mode (Internet Explorer and rfc6265)

2021-05-05 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=57872

Mark Thomas  changed:

   What|Removed |Added

  Component|Catalina|Catalina
   Target Milestone|--- |
Product|Tomcat 7|Tomcat 8
Version|7.0.61  |8.5.x-trunk

--- Comment #2 from Mark Thomas  ---
With Tomcat 7 reaching EOL, move the remaining open enhancement requests to
Tomcat 8.

-- 
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: r47342 [1/2] - in /dev/tomcat/tomcat-7/v7.0.109: ./ bin/ bin/embed/ bin/extras/ src/

2021-04-22 Thread violetagg
=
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+
+
+ Apache Tomcat Version 7.0.109
+Release Notes
+
+
+=
+CONTENTS:
+=
+
+* Dependency Changes
+* API Stability
+* JNI Based Applications
+* Bundled APIs
+* Web application reloading and static fields in shared libraries
+* Tomcat on Linux
+* Enabling SSI and CGI Support
+* Security manager URLs
+* Symlinking static resources
+* Viewing the Tomcat Change Log
+* Cryptographic software notice
+* When all else fails
+
+
+===
+Dependency Changes:
+===
+Tomcat 7.0 is designed to run on Java 6 and later.
+
+In addition, Tomcat 7.0 uses the Eclipse JDT Java compiler for
+compiling JSP pages.  This means you no longer need to have the complete
+Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment
+(JRE) is sufficient.  The Eclipse JDT Java compiler is bundled with the
+binary Tomcat distributions.  Tomcat can also be configured to use the
+compiler from the JDK to compile JSPs, or any other Java compiler supported
+by Apache Ant.
+
+
+==
+API Stability:
+==
+The public interfaces for the following classes are fixed and will not be
+changed at all during the remaining lifetime of the 7.x series:
+- javax/**/*
+
+The public interfaces for the following classes may be added to in order to
+resolve bugs and/or add new features. No existing interface will be removed or
+changed although it may be deprecated.
+- org/apache/catalina/*
+- org/apache/catalina/comet/*
+
+Note: As Tomcat 7 matures, the above list will be added to. The list is not
+  considered complete at this time.
+
+The remaining classes are considered part of the Tomcat internals and may 
change
+without notice between point releases.
+
+
+===
+JNI Based Applications:
+===
+Applications that require native libraries must ensure that the libraries have
+been loaded prior to use.  Typically, this is done with a call like:
+
+  static {
+System.loadLibrary("path-to-library-file");
+  }
+
+in some class.  However, the application must also ensure that the library is
+not loaded more than once.  If the above code were placed in a class inside
+the web application (i.e. under /WEB-INF/classes or /WEB-INF/lib), and the
+application were reloaded, the loadLibrary() call would be attempted a second
+time.
+
+To avoid this problem, place classes that load native libraries outside of the
+web application, and ensure that the loadLibrary() call is executed only once
+during the lifetime of a particular JVM.
+
+
+=
+Bundled APIs:
+=
+A standard installation of Tomcat 7.0 makes all of the following APIs available
+for use by web applications (by placing them in "lib"):
+* annotations-api.jar (Common Annotations 1.1 package)
+* catalina.jar (Tomcat Catalina implementation)
+* catalina-ant.jar (Tomcat Catalina Ant tasks)
+* catalina-ha.jar (High availability package)
+* catalina-tribes.jar (Group communication)
+* ecj-4.4.2.jar (Eclipse JDT Java compiler)
+* el-api.jar (EL 2.2 API)
+* jasper.jar (Jasper 2 Compiler and Runtime)
+* jasper-el.jar (Jasper 2 EL implementation)
+* jsp-api.jar (JSP 2.2 API)
+* servlet-api.jar (Servlet 3.0 API)
+* tomcat7-websocket.jar (WebSocket 1.1 implementation)
+* tomcat-api.jar (Interfaces shared by Catalina and Jasper)
+* tomcat-coyote.jar (Tomcat connectors and utility classes)
+* tomcat-dbcp.jar (package renamed database connection pool based on Commons 
DBCP 1.x)
+* tomcat-jdbc.jar (Tomcat's database connection pooling solution)
+* tomcat-util.jar (Various utilities)
+* websocket-api.jar (WebSocket 1.1 API)
+
+You can make additional APIs available to all of your web applications by
+putting unpacked classes into a "classes" directory (not created by default),
+or by placing them in JAR files in the "lib" directory.
+
+To override the XML parser implementation or interfaces, use the Endorsed
+Standards Override mechanism of the JVM. The default configuration defines
+JARs located 

svn commit: r46813 [1/2] - in /dev/tomcat/tomcat-8/v8.5.65: ./ bin/ bin/embed/ bin/extras/ src/

2021-03-30 Thread markt
Author: markt
Date: Tue Mar 30 13:02:13 2021
New Revision: 46813

Log:
Upload Apache Tomcat 8.5.65 for voting

Added:
dev/tomcat/tomcat-8/v8.5.65/
dev/tomcat/tomcat-8/v8.5.65/KEYS
dev/tomcat/tomcat-8/v8.5.65/README.html
dev/tomcat/tomcat-8/v8.5.65/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.65/bin/
dev/tomcat/tomcat-8/v8.5.65/bin/README.html
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.exe   (with props)
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.exe.asc
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.exe.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.zip   (with props)
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.zip.asc
dev/tomcat/tomcat-8/v8.5.65/bin/apache-tomcat-8.5.65.zip.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/embed/
dev/tomcat/tomcat-8/v8.5.65/bin/embed/apache-tomcat-8.5.65-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.65/bin/embed/apache-tomcat-8.5.65-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.65/bin/embed/apache-tomcat-8.5.65-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/embed/apache-tomcat-8.5.65-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.65/bin/embed/apache-tomcat-8.5.65-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.65/bin/embed/apache-tomcat-8.5.65-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/extras/
dev/tomcat/tomcat-8/v8.5.65/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.65/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.65/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.65/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.65/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.65/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.65/src/
dev/tomcat/tomcat-8/v8.5.65/src/apache-tomcat-8.5.65-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.65/src/apache-tomcat-8.5.65-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.65/src/apache-tomcat-8.5.65-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.65/src/apache-tomcat-8.5.65-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.65/src/apache-tomcat-8.5.65-src.zip.asc
dev/tomcat/tomcat-8/v8.5.65/src/apache-tomcat-8.5.65-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.65/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.65/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.65/KEYS Tue Mar 30 13:02:13 2021
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

Re: [Bug 65207] New: Eyeglasses Missouri City | Eyeglass Repair Missouri City | Eyeglass in 1 Hour

2021-03-29 Thread Felix Schumacher


Am 28.03.21 um 21:52 schrieb bugzi...@apache.org:
> https://bz.apache.org/bugzilla/show_bug.cgi?id=65207

Deleted the issue and blocked the reporter as spammer.

Felix


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 65207] Eyeglasses Missouri City | Eyeglass Repair Missouri City | Eyeglass in 1 Hour

2021-03-28 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65207

Azat  changed:

   What|Removed |Added

 OS||All
 Resolution|--- |INVALID
 Status|NEW |RESOLVED

-- 
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 65207] New: Eyeglasses Missouri City | Eyeglass Repair Missouri City | Eyeglass in 1 Hour

2021-03-28 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65207

Bug ID: 65207
   Summary: Eyeglasses Missouri City | Eyeglass Repair Missouri
City | Eyeglass in 1 Hour
   Product: Taglibs
   Version: EA1
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Cache  Taglib
  Assignee: dev@tomcat.apache.org
  Reporter: wiliaryt...@gmail.com
  Target Milestone: ---

Get the best eyeglasses, sunglasses, frames and prescription lenses at low cost
from Modern Optical Missouri City Houston. Latest styles of eyewear and latest
model sunglasses. Shop from a wide range of Mens and Womens affordable
eyeglasses and frames. www.modernopticals.com offers safety Eyeglasses Missouri
City, prescription glasses Missouri City, safety prescription glasses Missouri
City, sunglasses Missouri City and we deliver best service in USA. for more
info visit here https://modernopticals.com/

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1887501 [1/3] - in /tomcat/site/trunk: docs/ xdocs/

2021-03-11 Thread markt
Author: markt
Date: Thu Mar 11 17:26:50 2021
New Revision: 1887501

URL: http://svn.apache.org/viewvc?rev=1887501=rev
Log:
Archive oldnews entries in oldnews-2020 in preparation for first 2021 entry

Modified:
tomcat/site/trunk/docs/oldnews-2010.html
tomcat/site/trunk/docs/oldnews-2011.html
tomcat/site/trunk/docs/oldnews-2012.html
tomcat/site/trunk/docs/oldnews-2013.html
tomcat/site/trunk/docs/oldnews-2014.html
tomcat/site/trunk/docs/oldnews-2015.html
tomcat/site/trunk/docs/oldnews-2016.html
tomcat/site/trunk/docs/oldnews-2017.html
tomcat/site/trunk/docs/oldnews-2018.html
tomcat/site/trunk/docs/oldnews-2019.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/sitemap-main.xml
tomcat/site/trunk/xdocs/oldnews-2010.xml
tomcat/site/trunk/xdocs/oldnews-2011.xml
tomcat/site/trunk/xdocs/oldnews-2012.xml
tomcat/site/trunk/xdocs/oldnews-2013.xml
tomcat/site/trunk/xdocs/oldnews-2014.xml
tomcat/site/trunk/xdocs/oldnews-2015.xml
tomcat/site/trunk/xdocs/oldnews-2016.xml
tomcat/site/trunk/xdocs/oldnews-2017.xml
tomcat/site/trunk/xdocs/oldnews-2018.xml
tomcat/site/trunk/xdocs/oldnews-2019.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/sitemap-main.xml

Modified: tomcat/site/trunk/docs/oldnews-2010.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2010.html?rev=1887501=1887500=1887501=diff
==
--- tomcat/site/trunk/docs/oldnews-2010.html (original)
+++ tomcat/site/trunk/docs/oldnews-2010.html Thu Mar 11 17:26:50 2021
@@ -4,7 +4,8 @@
 Apache TomcatHomeTaglibsMaven 
PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi;>Tomcat 10https://tomcat.apache.org/download-90.cgi;>Tomcat 9https://tomcat.apache.org/download-80.cgi;>Tomcat 8https://tomcat.apache.org/download-70.cgi;>Tomcat 7https://tomcat.apache.org/download-migration.cgi;>Tomcat Migration Tool 
for Jakarta EEhttps://tomcat.apache.org/download-connectors.cgi;>Tomcat 
Connectorshttps://tomcat.apache.org/download-native.cgi;>Tomcat 
Nativehttps://tomcat.apache.org/download-taglibs.cgi;>Taglibshttps://archive.apache.org/dist/tomcat/;>A
 rchivesDocumentationTomcat 10.0Tomcat 9.0Tomcat 8.5Tomcat 7.0Tomcat ConnectorsTomcat Nativehttps://cwiki.apache.org/confluence/display/TOMCAT;>WikiMigration GuidePresentationshttps://cwiki.apache.org/confluence/x/Bi8lBg;>SpecificationsProblems?Security ReportsFind helphttps://cwiki.apache.org/confluence/display/TOMCAT/FAQ;>FAQMailing ListsBug 
Databas
 eIRCGet 
InvolvedOverviewSource codeBuildbothttps://cwiki.apache.org/confluence/x/vIPzBQ;>TranslationsToolsMediahttps://twitter.com/theapachetomcat;>Twitterhttps://www.youtube.com/c/ApacheTomcatOfficial;>YouTubehttps://blogs.apache.org/tomcat/;>BlogMiscWho We Arehttps://www.redbubble.com/people/comdev/works/30885254-apache-tomcat;>SwagHeritagehttp://www.apache.org;>Apache HomeResourcesContactLegal<
 /li>https://www.apache.org/foundation/contributing.html;>Support 
Apachehttps://www.apache.org/foundation/sponsorship.html;>Sponsorshiphttp://www.apache.org/foundation/thanks.html;>Thankshttp://www.apache.org/licenses/;>LicenseContentOther news
 Announcements from other years can be found here:
 
-  year 2020
+  year 2021
+  year 2020
   year 2019
   year 2018
   year 2017

Modified: tomcat/site/trunk/docs/oldnews-2011.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/oldnews-2011.html?rev=1887501=1887500=1887501=diff
==
--- tomcat/site/trunk/docs/oldnews-2011.html (original)
+++ tomcat/site/trunk/docs/oldnews-2011.html Thu Mar 11 17:26:50 2021
@@ -4,7 +4,8 @@
 Apache TomcatHomeTaglibsMaven 
PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi;>Tomcat 10https://tomcat.apache.org/download-90.cgi;>Tomcat 9https://tomcat.apache.org/download-80.cgi;>Tomcat 8https://tomcat.apache.org/download-70.cgi;>Tomcat 7https://tomcat.apache.org/download-migration.cgi;>Tomcat Migration Tool 
for Jakarta EEhttps://tomcat.apache.org/download-connectors.cgi;>Tomcat 
Connectorshttps://tomcat.apache.org/download-native.cgi;>Tomcat 
Nativehttps://tomcat.apache.org/download-taglibs.cgi;>Taglibshttps://archive.apache.org/dist/tomcat/;>A
 rchivesDocumentationTomcat 10.0Tomcat 9.0Tomcat 8.5Tomcat 7.0Tomcat ConnectorsTomcat Nativehttps://cwiki.apache.org/confluence/display/TOMCAT;>WikiMigration GuidePresentationshttps://cwiki.apache.org/confluence/x/Bi8lBg;>SpecificationsProblems?Security ReportsFind helphttps://cwiki.apache.org/confluence/display/TOMCAT/FAQ;>FAQMailing ListsBug 
Databas
 eIRCGet 
InvolvedOverviewSource codeBuildbothttps://cwiki.apache.org/confluence/x/vIPzBQ;>TranslationsToolsMediahttps://twitter.com/theapachetomcat;>Twitterhttps://www.youtube.com/c/ApacheTomcatOfficial;>YouTubehttps://blogs.apache.org/tomcat/;>BlogMiscWho We 

svn commit: r46469 [1/2] - in /dev/tomcat/tomcat-8/v8.5.64: ./ bin/ bin/embed/ bin/extras/ src/

2021-03-04 Thread markt
Author: markt
Date: Thu Mar  4 23:31:56 2021
New Revision: 46469

Log:
Upload Apache Tomcat 8.5.64 for voting

Added:
dev/tomcat/tomcat-8/v8.5.64/
dev/tomcat/tomcat-8/v8.5.64/KEYS
dev/tomcat/tomcat-8/v8.5.64/README.html
dev/tomcat/tomcat-8/v8.5.64/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.64/bin/
dev/tomcat/tomcat-8/v8.5.64/bin/README.html
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.exe   (with props)
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.exe.asc
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.exe.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.zip   (with props)
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.zip.asc
dev/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.zip.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/embed/
dev/tomcat/tomcat-8/v8.5.64/bin/embed/apache-tomcat-8.5.64-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.64/bin/embed/apache-tomcat-8.5.64-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.64/bin/embed/apache-tomcat-8.5.64-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/embed/apache-tomcat-8.5.64-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.64/bin/embed/apache-tomcat-8.5.64-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.64/bin/embed/apache-tomcat-8.5.64-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/extras/
dev/tomcat/tomcat-8/v8.5.64/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.64/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.64/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.64/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.64/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.64/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.64/src/
dev/tomcat/tomcat-8/v8.5.64/src/apache-tomcat-8.5.64-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.64/src/apache-tomcat-8.5.64-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.64/src/apache-tomcat-8.5.64-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.64/src/apache-tomcat-8.5.64-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.64/src/apache-tomcat-8.5.64-src.zip.asc
dev/tomcat/tomcat-8/v8.5.64/src/apache-tomcat-8.5.64-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.64/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.64/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.64/KEYS Thu Mar  4 23:31:56 2021
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

svn commit: r1886674 [1/8] - in /tomcat/site/trunk: docs/ xdocs/ xdocs/stylesheets/

2021-02-18 Thread markt
Author: markt
Date: Thu Feb 18 19:15:50 2021
New Revision: 1886674

URL: http://svn.apache.org/viewvc?rev=1886674=rev
Log:
Add link for migration tool downloads

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-10.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-migration.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-10.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-2018.html
tomcat/site/trunk/docs/oldnews-2019.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/presentations.html
tomcat/site/trunk/docs/resources.html
tomcat/site/trunk/docs/security-10.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/source.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-70-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/migration-10.xml
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=1886674=1886673=1886674=diff
==
--- tomcat/site/trunk/docs/bugreport.html (original)
+++ tomcat/site/trunk/docs/bugreport.html Thu Feb 18 19:15:50 2021
@@ -1,7 +1,7 @@
 
 Apache Tomcat - Reporting Bugshttp://tomcat.apache.org/;>Apache 
Tomcathttps://www.apache.org/foundation/contributing.html; target="_blank" 
class="pull-left">https://www.apache.org/images/SupportApache-small.png; class="support-asf" 
alt="Support Apache">http://www.apache
 .org/" target="_blank" class="pull-left">https://www.google.com/search; method="get">GOhttps://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png; alt="Next ASF 
event">
   Save the date!
-Apache TomcatHomeTaglibsMaven 
PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi;>Tomcat 10https://tomcat.apache.org/download-90.cgi;>Tomcat 9https://tomcat.apache.org/download-80.cgi;>Tomcat 8https://tomcat.apache.org/download-70.cgi;>Tomcat 7https://tomcat.apache.org/download-connectors.cgi;>Tomcat 
Connectorshttps://tomcat.apache.org/download-native.cgi;>Tomcat 
Nativehttps://tomcat.apache.org/download-taglibs.cgi;>Taglibshttps://archive.apache.org/dist/tomcat/;>ArchivesDocumentationTomcat 
 10.0Tomcat 
9.0Tomcat 8.5Tomcat 7.0Tomcat ConnectorsTomcat Nativehttps://cwiki.apache.org/confluence/display/TOMCAT;>WikiMigration GuidePresentationshttps://cwiki.apache.org/confluence/x/Bi8lBg;>SpecificationsProblems?Security ReportsFind helphttps://cwiki.apache.org/confluence/display/TOMCAT/FAQ;>FAQMailing ListsBug 
DatabaseIRCGet 
InvolvedOverviewSource 
codeBuildbothttps://cwiki.apache.org/confluence/x/vIPzBQ;>TranslationsToolsMediahttps://twitter.com/theapachetomcat;>Twitterhttps://www.youtube.com/c/ApacheTomcatOfficial;>YouTubehttps://blogs.apache.org/tomcat/;>BlogMiscWho We 

svn commit: r1886159 [1/7] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/

2021-02-03 Thread markt
Author: markt
Date: Wed Feb  3 13:01:09 2021
New Revision: 1886159

URL: http://svn.apache.org/viewvc?rev=1886159=rev
Log:
Update copyright to 2021

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-10.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-10.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-2018.html
tomcat/site/trunk/docs/oldnews-2019.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/presentations.html
tomcat/site/trunk/docs/resources.html
tomcat/site/trunk/docs/security-10.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/source.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-70-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/tomcat-site.xsl

Modified: tomcat/site/trunk/docs/bugreport.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/bugreport.html?rev=1886159=1886158=1886159=diff
==
--- tomcat/site/trunk/docs/bugreport.html (original)
+++ tomcat/site/trunk/docs/bugreport.html Wed Feb  3 13:01:09 2021
@@ -441,7 +441,7 @@ See Security Rep
 
 
 
-Copyright  1999-2020, The Apache Software Foundation
+Copyright  1999-2021, The Apache Software Foundation
 
 Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
 project logo are either registered trademarks or trademarks of the Apache

Modified: tomcat/site/trunk/docs/ci.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/ci.html?rev=1886159=1886158=1886159=diff
==
--- tomcat/site/trunk/docs/ci.html (original)
+++ tomcat/site/trunk/docs/ci.html Wed Feb  3 13:01:09 2021
@@ -295,7 +295,7 @@ prepared and published by ASF Buildbot,
 
 
 
-Copyright  1999-2020, The Apache Software Foundation
+Copyright  1999-2021, The Apache Software Foundation
 
 Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
 project logo are either registered trademarks or trademarks of the Apache

Modified: tomcat/site/trunk/docs/conference.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/conference.html?rev=1886159=1886158=1886159=diff
==
--- tomcat/site/trunk/docs/conference.html (original)
+++ tomcat/site/trunk/docs/conference.html Wed Feb  3 13:01:09 2021
@@ -1,7 +1,7 @@
 
 Apache Tomcat - TomcatConhttp://tomcat.apache.org/;>Apache 
Tomcathttps://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; 

svn commit: r1886158 [1/2] - in /tomcat/site/trunk: docs/ xdocs/ xdocs/stylesheets/

2021-02-03 Thread markt
Author: markt
Date: Wed Feb  3 12:58:43 2021
New Revision: 1886158

URL: http://svn.apache.org/viewvc?rev=1886158=rev
Log:
Update site for 10.0.2 release

Modified:
tomcat/site/trunk/docs/bugreport.html
tomcat/site/trunk/docs/ci.html
tomcat/site/trunk/docs/doap_Tomcat.rdf
tomcat/site/trunk/docs/download-10.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/migration-10.html
tomcat/site/trunk/docs/migration.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/security-10.html
tomcat/site/trunk/docs/source.html
tomcat/site/trunk/docs/whichversion.html
tomcat/site/trunk/xdocs/bugreport.xml
tomcat/site/trunk/xdocs/ci.xml
tomcat/site/trunk/xdocs/doap_Tomcat.rdf
tomcat/site/trunk/xdocs/download-10.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-10.xml
tomcat/site/trunk/xdocs/migration.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/security-10.xml
tomcat/site/trunk/xdocs/source.xml
tomcat/site/trunk/xdocs/stylesheets/project.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/docs/bugreport.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/bugreport.html?rev=1886158=1886157=1886158=diff
==
--- tomcat/site/trunk/docs/bugreport.html (original)
+++ tomcat/site/trunk/docs/bugreport.html Wed Feb  3 12:58:43 2021
@@ -1,7 +1,7 @@
 
 Apache Tomcat - Reporting Bugshttp://tomcat.apache.org/;>Apache 
Tomcathttps://www.apache.org/foundation/contributing.html; target="_blank" 
class="pull-left">https://www.apache.org/images/SupportApache-small.png; class="support-asf" 
alt="Support Apache">http://www.apache
 .org/" target="_blank" class="pull-left">https://www.google.com/search; method="get">GOhttps://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png; alt="Next ASF 
event">
   Save the date!
-Apache TomcatHomeTaglibsMaven 
PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi;>Tomcat 10 
(beta)https://tomcat.apache.org/download-90.cgi;>Tomcat 
9https://tomcat.apache.org/download-80.cgi;>Tomcat 
8https://tomcat.apache.org/download-70.cgi;>Tomcat 
7https://tomcat.apache.org/download-connectors.cgi;>Tomcat 
Connectorshttps://tomcat.apache.org/download-native.cgi;>Tomcat 
Nativehttps://tomcat.apache.org/download-taglibs.cgi;>Taglibshttps://archive.apache.org/dist/tomcat/;>ArchivesDocumentation
 Tomcat 10.0 (beta)Tomcat 
9.0Tomcat 8.5Tomcat 7.0Tomcat ConnectorsTomcat Nativehttps://cwiki.apache.org/confluence/display/TOMCAT;>WikiMigration GuidePresentationshttps://cwiki.apache.org/confluence/x/Bi8lBg;>SpecificationsProblems?Security ReportsFind helphttps://cwiki.apache.org/confluence/display/TOMCAT/FAQ;>FAQMailing ListsBug 
DatabaseIRCGet 
InvolvedOverviewSource 
codeBuildbothttps://cwiki.apache.org/confluence/x/vIPzBQ;>TranslationsToolsMediahttps://twitter.com/theapachetomcat;>Twitterhttps://www.youtube.com/c/ApacheTomcatOfficial;>YouTubehttps://blogs.apache.org/tomcat/;>BlogMiscWho We Arehttps://www.redbubble.com/people/comdev/works/30885254-apache-tomcat;>SwagHeritagehttp://www.apache.org;>Apache HomeResourcesContactLegalhttps://www.apache.org/foundation/contributing.html;>Support 
Apache<
 li>https://www.apache.org/foundation/sponsorship.html;>Sponsorshiphttp://www.apache.org/foundation/thanks.html;>Thankshttp://www.apache.org/licenses/;>LicenseContentTable of Contents
+Apache TomcatHomeTaglibsMaven 
PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi;>Tomcat 10https://tomcat.apache.org/download-90.cgi;>Tomcat 9https://tomcat.apache.org/download-80.cgi;>Tomcat 8https://tomcat.apache.org/download-70.cgi;>Tomcat 7https://tomcat.apache.org/download-connectors.cgi;>Tomcat 
Connectorshttps://tomcat.apache.org/download-native.cgi;>Tomcat 
Nativehttps://tomcat.apache.org/download-taglibs.cgi;>Taglibshttps://archive.apache.org/dist/tomcat/;>ArchivesDocumentationTomcat 
 10.0Tomcat 
9.0Tomcat 8.5Tomcat 7.0Tomcat ConnectorsTomcat Nativehttps://cwiki.apache.org/confluence/display/TOMCAT;>WikiMigration GuidePresentationshttps://cwiki.apache.org/confluence/x/Bi8lBg;>SpecificationsProblems?Security ReportsFind helphttps://cwiki.apache.org/confluence/display/TOMCAT/FAQ;>FAQMailing ListsBug 
DatabaseIRCGet 
InvolvedOverviewSource 
codeBuildbothttps://cwiki.apache.org/confluence/x/vIPzBQ;>TranslationsToolsMediahttps://twitter.com/theapachetomcat;>Twitterhttps://www.youtube.com/c/ApacheTomcatOfficial;>YouTubehttps://blogs.apache.org/tomcat/;>BlogMiscWho We Arehttps://www.redbubble.com/people/comdev/works/30885254-apache-tomcat;>SwagHeritagehttp://www.apache.org;>Apache HomeResourcesContactLegalhttps://www.apache.org/foundation/contributing.html;>Support 

[GitHub] [tomcat-taglibs-standard] olka opened a new pull request #1: Reduce excessive memory allocations in parseNumber and formatNumber tags

2021-01-31 Thread GitBox


olka opened a new pull request #1:
URL: https://github.com/apache/tomcat-taglibs-standard/pull/1


   During profiling it appeared that _formatNumber_ tag  causes huge memory 
pressure which overwhelms GC resulting in overall application slowness.
   
![before](https://user-images.githubusercontent.com/722112/106400125-58202000-6425-11eb-9317-cf11c18e1780.png)
 
   |.| Before | After |
   |---| --- |--- |
   | RPS |  578.0/s   |   707.7/s  |
   | Avg Latency |  692 ms   |  561 ms  |
   
   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r45642 [1/2] - in /dev/tomcat/tomcat-8/v8.5.63: ./ bin/ bin/embed/ bin/extras/ src/

2021-01-29 Thread markt
Author: markt
Date: Fri Jan 29 11:40:20 2021
New Revision: 45642

Log:
Upload Apache Tomcat 8.5.63 for voting

Added:
dev/tomcat/tomcat-8/v8.5.63/
dev/tomcat/tomcat-8/v8.5.63/KEYS
dev/tomcat/tomcat-8/v8.5.63/README.html
dev/tomcat/tomcat-8/v8.5.63/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.63/bin/
dev/tomcat/tomcat-8/v8.5.63/bin/README.html
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63.exe   (with props)
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63.exe.asc
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63.exe.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63.zip   (with props)
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63.zip.asc
dev/tomcat/tomcat-8/v8.5.63/bin/apache-tomcat-8.5.63.zip.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/embed/
dev/tomcat/tomcat-8/v8.5.63/bin/embed/apache-tomcat-8.5.63-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.63/bin/embed/apache-tomcat-8.5.63-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.63/bin/embed/apache-tomcat-8.5.63-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/embed/apache-tomcat-8.5.63-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.63/bin/embed/apache-tomcat-8.5.63-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.63/bin/embed/apache-tomcat-8.5.63-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/extras/
dev/tomcat/tomcat-8/v8.5.63/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.63/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.63/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.63/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.63/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.63/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.63/src/
dev/tomcat/tomcat-8/v8.5.63/src/apache-tomcat-8.5.63-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.63/src/apache-tomcat-8.5.63-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.63/src/apache-tomcat-8.5.63-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.63/src/apache-tomcat-8.5.63-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.63/src/apache-tomcat-8.5.63-src.zip.asc
dev/tomcat/tomcat-8/v8.5.63/src/apache-tomcat-8.5.63-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.63/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.63/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.63/KEYS Fri Jan 29 11:40:20 2021
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

svn commit: r45619 [1/2] - in /dev/tomcat/tomcat-7/v7.0.108: ./ bin/ bin/embed/ bin/extras/ src/

2021-01-28 Thread violetagg
=
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+
+
+ Apache Tomcat Version 7.0.108
+Release Notes
+
+
+=
+CONTENTS:
+=
+
+* Dependency Changes
+* API Stability
+* JNI Based Applications
+* Bundled APIs
+* Web application reloading and static fields in shared libraries
+* Tomcat on Linux
+* Enabling SSI and CGI Support
+* Security manager URLs
+* Symlinking static resources
+* Viewing the Tomcat Change Log
+* Cryptographic software notice
+* When all else fails
+
+
+===
+Dependency Changes:
+===
+Tomcat 7.0 is designed to run on Java 6 and later.
+
+In addition, Tomcat 7.0 uses the Eclipse JDT Java compiler for
+compiling JSP pages.  This means you no longer need to have the complete
+Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment
+(JRE) is sufficient.  The Eclipse JDT Java compiler is bundled with the
+binary Tomcat distributions.  Tomcat can also be configured to use the
+compiler from the JDK to compile JSPs, or any other Java compiler supported
+by Apache Ant.
+
+
+==
+API Stability:
+==
+The public interfaces for the following classes are fixed and will not be
+changed at all during the remaining lifetime of the 7.x series:
+- javax/**/*
+
+The public interfaces for the following classes may be added to in order to
+resolve bugs and/or add new features. No existing interface will be removed or
+changed although it may be deprecated.
+- org/apache/catalina/*
+- org/apache/catalina/comet/*
+
+Note: As Tomcat 7 matures, the above list will be added to. The list is not
+  considered complete at this time.
+
+The remaining classes are considered part of the Tomcat internals and may 
change
+without notice between point releases.
+
+
+===
+JNI Based Applications:
+===
+Applications that require native libraries must ensure that the libraries have
+been loaded prior to use.  Typically, this is done with a call like:
+
+  static {
+System.loadLibrary("path-to-library-file");
+  }
+
+in some class.  However, the application must also ensure that the library is
+not loaded more than once.  If the above code were placed in a class inside
+the web application (i.e. under /WEB-INF/classes or /WEB-INF/lib), and the
+application were reloaded, the loadLibrary() call would be attempted a second
+time.
+
+To avoid this problem, place classes that load native libraries outside of the
+web application, and ensure that the loadLibrary() call is executed only once
+during the lifetime of a particular JVM.
+
+
+=
+Bundled APIs:
+=
+A standard installation of Tomcat 7.0 makes all of the following APIs available
+for use by web applications (by placing them in "lib"):
+* annotations-api.jar (Common Annotations 1.1 package)
+* catalina.jar (Tomcat Catalina implementation)
+* catalina-ant.jar (Tomcat Catalina Ant tasks)
+* catalina-ha.jar (High availability package)
+* catalina-tribes.jar (Group communication)
+* ecj-4.4.2.jar (Eclipse JDT Java compiler)
+* el-api.jar (EL 2.2 API)
+* jasper.jar (Jasper 2 Compiler and Runtime)
+* jasper-el.jar (Jasper 2 EL implementation)
+* jsp-api.jar (JSP 2.2 API)
+* servlet-api.jar (Servlet 3.0 API)
+* tomcat7-websocket.jar (WebSocket 1.1 implementation)
+* tomcat-api.jar (Interfaces shared by Catalina and Jasper)
+* tomcat-coyote.jar (Tomcat connectors and utility classes)
+* tomcat-dbcp.jar (package renamed database connection pool based on Commons 
DBCP 1.x)
+* tomcat-jdbc.jar (Tomcat's database connection pooling solution)
+* tomcat-util.jar (Various utilities)
+* websocket-api.jar (WebSocket 1.1 API)
+
+You can make additional APIs available to all of your web applications by
+putting unpacked classes into a "classes" directory (not created by default),
+or by placing them in JAR files in the "lib" directory.
+
+To override the XML parser implementation or interfaces, use the Endorsed
+Standards Override mechanism of the JVM. The default configuration defines
+JARs located 

svn commit: r45612 [1/2] - in /dev/tomcat/tomcat-8/v8.5.62: ./ bin/ bin/embed/ bin/extras/ src/

2021-01-27 Thread markt
Author: markt
Date: Wed Jan 27 19:15:08 2021
New Revision: 45612

Log:
Upload Apache Tomcat 8.5.62 for voting

Added:
dev/tomcat/tomcat-8/v8.5.62/
dev/tomcat/tomcat-8/v8.5.62/KEYS
dev/tomcat/tomcat-8/v8.5.62/README.html
dev/tomcat/tomcat-8/v8.5.62/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.62/bin/
dev/tomcat/tomcat-8/v8.5.62/bin/README.html
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62.exe   (with props)
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62.exe.asc
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62.exe.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62.zip   (with props)
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62.zip.asc
dev/tomcat/tomcat-8/v8.5.62/bin/apache-tomcat-8.5.62.zip.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/embed/
dev/tomcat/tomcat-8/v8.5.62/bin/embed/apache-tomcat-8.5.62-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.62/bin/embed/apache-tomcat-8.5.62-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.62/bin/embed/apache-tomcat-8.5.62-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/embed/apache-tomcat-8.5.62-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.62/bin/embed/apache-tomcat-8.5.62-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.62/bin/embed/apache-tomcat-8.5.62-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/extras/
dev/tomcat/tomcat-8/v8.5.62/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.62/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.62/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.62/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.62/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.62/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.62/src/
dev/tomcat/tomcat-8/v8.5.62/src/apache-tomcat-8.5.62-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.62/src/apache-tomcat-8.5.62-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.62/src/apache-tomcat-8.5.62-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.62/src/apache-tomcat-8.5.62-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.62/src/apache-tomcat-8.5.62-src.zip.asc
dev/tomcat/tomcat-8/v8.5.62/src/apache-tomcat-8.5.62-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.62/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.62/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.62/KEYS Wed Jan 27 19:15:08 2021
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

[tomcat] branch 7.0.x updated: Something in the release to Maven Central process requires MD5 and SHA-1

2021-01-05 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/7.0.x by this push:
 new d1b57d1  Something in the release to Maven Central process requires 
MD5 and SHA-1
d1b57d1 is described below

commit d1b57d16ba532311292a325a8678d2611a2c0f04
Author: Mark Thomas 
AuthorDate: Tue Jan 5 16:44:36 2021 +

Something in the release to Maven Central process requires MD5 and SHA-1
---
 res/maven/mvn-pub.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/res/maven/mvn-pub.xml b/res/maven/mvn-pub.xml
index d14e68f..fcb90e3 100644
--- a/res/maven/mvn-pub.xml
+++ b/res/maven/mvn-pub.xml
@@ -23,7 +23,7 @@
   
   
   
-  
+  
 
   
 


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch 8.5.x updated: Something in the release to Maven Central process requires MD5 and SHA-1

2021-01-05 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/8.5.x by this push:
 new 6d0af1e  Something in the release to Maven Central process requires 
MD5 and SHA-1
6d0af1e is described below

commit 6d0af1e95df40cd272d470d30f2d8aef8bcadf7b
Author: Mark Thomas 
AuthorDate: Tue Jan 5 16:44:36 2021 +

Something in the release to Maven Central process requires MD5 and SHA-1
---
 res/maven/mvn-pub.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/res/maven/mvn-pub.xml b/res/maven/mvn-pub.xml
index 16b67a8..d62a2d7 100644
--- a/res/maven/mvn-pub.xml
+++ b/res/maven/mvn-pub.xml
@@ -23,7 +23,7 @@
   
   
   
-  
+  
 
   
 


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch 9.0.x updated: Something in the release to Maven Central process requires MD5 and SHA-1

2021-01-05 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/9.0.x by this push:
 new 0488ac6  Something in the release to Maven Central process requires 
MD5 and SHA-1
0488ac6 is described below

commit 0488ac6b8ab9007f2815cd3b31e213c99a83
Author: Mark Thomas 
AuthorDate: Tue Jan 5 16:44:36 2021 +

Something in the release to Maven Central process requires MD5 and SHA-1
---
 res/maven/mvn-pub.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/res/maven/mvn-pub.xml b/res/maven/mvn-pub.xml
index 06dd829..80260f1 100644
--- a/res/maven/mvn-pub.xml
+++ b/res/maven/mvn-pub.xml
@@ -23,7 +23,7 @@
   
   
   
-  
+  
 
   
 


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch master updated: Something in the release to Maven Central process requires MD5 and SHA-1

2021-01-05 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/master by this push:
 new 6b03b2c  Something in the release to Maven Central process requires 
MD5 and SHA-1
6b03b2c is described below

commit 6b03b2ca88f07c0aa82d2bb4da0826a2a2400d4e
Author: Mark Thomas 
AuthorDate: Tue Jan 5 16:44:36 2021 +

Something in the release to Maven Central process requires MD5 and SHA-1
---
 res/maven/mvn-pub.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/res/maven/mvn-pub.xml b/res/maven/mvn-pub.xml
index 99ffb9e..b393eea 100644
--- a/res/maven/mvn-pub.xml
+++ b/res/maven/mvn-pub.xml
@@ -23,7 +23,7 @@
   
   
   
-  
+  
 
   
 


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 65022] [Enhancement] Use of font with distinct lowercase l , capital I (i) and one 1 tomcat access log pattern definition

2020-12-28 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65022

mgrigorov  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #3 from mgrigorov  ---
The PR has been merged to master and backported to 9.0.x and 8.5.x branches.
Thank you!

-- 
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] martin-g merged pull request #397: [65022] Use of font with distinct lowercase l , capital I (i) and one 1 tomcat access log pattern definition

2020-12-28 Thread GitBox


martin-g merged pull request #397:
URL: https://github.com/apache/tomcat/pull/397


   



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 65022] [Enhancement] Use of font with distinct lowercase l , capital I (i) and one 1 tomcat access log pattern definition

2020-12-24 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65022

--- Comment #2 from Abhishek Sah  ---
I gave a try at a fix using  which already uses the correct font. Thank
you for the encouragement. https://github.com/apache/tomcat/pull/397

-- 
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] dextro67 opened a new pull request #397: [65022] Use of font with distinct lowercase l , capital I (i) and one 1 tomcat access log pattern definition

2020-12-24 Thread GitBox


dextro67 opened a new pull request #397:
URL: https://github.com/apache/tomcat/pull/397


   In the current and older tomcat docs the distinction between capital i and l 
is not evident with use of open sans font[1]. This is common typography issue 
which could be avoided with font that have distinctions in commonly confused 
characters similar to http's log format doc.[2] 
   
   ~~~
   %l - Remote logical username from identd (always returns '-')
   %I - Current request thread name (can compare later with stacktraces)
   ~~~
   
   [1] https://tomcat.apache.org/tomcat-9.0-doc/config/valve.html#Introduction 
   [2] http://httpd.apache.org/docs/2.4/mod/mod_log_config.html#formats



This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 65022] [Enhancement] Use of font with distinct lowercase l , capital I (i) and one 1 tomcat access log pattern definition

2020-12-22 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65022

--- Comment #2 from shubhu shubhu  ---
https://technicaldude.tech/

-- 
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 65022] [Enhancement] Use of font with distinct lowercase l , capital I (i) and one 1 tomcat access log pattern definition

2020-12-22 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65022

--- Comment #1 from Christopher Schultz  ---
You are absolutely right.

Would you care to create a documentation patch (or pull-request) for that?

-- 
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 65022] New: [Enhancement] Use of font with distinct lowercase l , capital I (i) and one 1 tomcat access log pattern definition

2020-12-22 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65022

Bug ID: 65022
   Summary: [Enhancement] Use of font with distinct lowercase l ,
capital I (i) and one 1 tomcat access log pattern
definition
   Product: Tomcat 9
   Version: 9.0.x
  Hardware: PC
OS: All
Status: NEW
  Severity: normal
  Priority: P2
 Component: Documentation
  Assignee: dev@tomcat.apache.org
  Reporter: abhisheksha...@gmail.com
  Target Milestone: -

In the current and older tomcat docs the distinction between capital i and l is
not evident with use of open sans font[1]. This is common typography issue
which could be avoided with font that have distinctions in commonly confused
characters similar to http's log format doc.[2] 

~~~
%l - Remote logical username from identd (always returns '-')
%I - Current request thread name (can compare later with stacktraces)
~~~

[1] https://tomcat.apache.org/tomcat-9.0-doc/config/valve.html#Introduction 
[2] http://httpd.apache.org/docs/2.4/mod/mod_log_config.html#formats

-- 
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: r1884250 [1/7] - /tomcat/site/trunk/docs/

2020-12-09 Thread markt
Author: markt
Date: Wed Dec  9 13:30:28 2020
New Revision: 1884250

URL: http://svn.apache.org/viewvc?rev=1884250=rev
Log:
Need to force a build to update menus

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-10.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-10.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-2018.html
tomcat/site/trunk/docs/oldnews-2019.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/presentations.html
tomcat/site/trunk/docs/resources.html
tomcat/site/trunk/docs/security-10.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/source.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-70-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

Modified: tomcat/site/trunk/docs/bugreport.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/bugreport.html?rev=1884250=1884249=1884250=diff
==
--- tomcat/site/trunk/docs/bugreport.html (original)
+++ tomcat/site/trunk/docs/bugreport.html Wed Dec  9 13:30:28 2020
@@ -1,7 +1,7 @@
 
 Apache Tomcat - Reporting Bugshttp://tomcat.apache.org/;>Apache 
Tomcathttps://www.apache.org/foundation/contributing.html; target="_blank" 
class="pull-left">https://www.apache.org/images/SupportApache-small.png; class="support-asf" 
alt="Support Apache">http://www.apache
 .org/" target="_blank" class="pull-left">https://www.google.com/search; method="get">GOhttps://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png; alt="Next ASF 
event">
   Save the date!
-Apache TomcatHomeTaglibsMaven 
PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi;>Tomcat 10 
(alpha)https://tomcat.apache.org/download-90.cgi;>Tomcat 
9https://tomcat.apache.org/download-80.cgi;>Tomcat 
8https://tomcat.apache.org/download-70.cgi;>Tomcat 
7https://tomcat.apache.org/download-connectors.cgi;>Tomcat 
Connectorshttps://tomcat.apache.org/download-native.cgi;>Tomcat 
Nativehttps://tomcat.apache.org/download-taglibs.cgi;>Taglibshttps://archive.apache.org/dist/tomcat/;>ArchivesDocumentationTomcat 10.0 (alpha)Tomcat 
 >9.0Tomcat 
 >8.5Tomcat 
 >7.0Tomcat Connectorshref="./native-doc/">Tomcat Nativehref="https://cwiki.apache.org/confluence/display/TOMCAT;>Wikihref="./migration.html">Migration Guidehref="./presentations.html">Presentationshref="https://cwiki.apache.org/confluence/x/Bi8lBg;>SpecificationsProblems? href="./security.html">Security Reportshref="./findhelp.html">Find helphref="https://cwiki.apache.org/confluence/display/TOMCAT/FAQ;>FAQ href="./lists.html">Mailing ListsBug 
 >DatabaseIRCGet 
 >Involved
 OverviewSource 

[Bug 58588] Remove extras/juli from Tomcat 9 build and deliveries as Log4J 1.x has reached EOL.

2020-12-07 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58588

--- Comment #7 from moneyprinters  ---
Created attachment 37596
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37596=edit
Our Money printers are state of the art. meaning we guarantee you perfect
perfomance and accuracy, we are always ready 24/7 to assist you in repairs and
change of parts

https://forum.solidworks.com/external-link.jspa?=http://moneyprinters.net
https://galter.northwestern.edu/exit?sa=t=http://moneyprinters.net
https://community.esri.com/external-link.jspa?url=http://moneyprinters.net
http://www2.ogs.state.ny.us/help/urlstatusgo.html?url=http://moneyprinters.net
https://ipv4.google.com/url?sa=t=http://moneyprinters.net
https://cse.google.com/url?sa=t=http://moneyprinters.net
http://www.ric.edu/Pages/link_out.aspx?target=http://bharatmach.com/http://moneyprinters.net
http://www.drugoffice.gov.hk/gb/unigb/bharatmach.com/http://moneyprinters.net
https://rspcb.safety.fhwa.dot.gov/pageRedirect.aspx?RedirectedURL=http://moneyprinters.net
https://community.cypress.com/external-link.jspa?url=http://moneyprinters.net
https://community.esri.com/external-link.jspa?url=http://moneyprinters.net
https://www.adminer.org/redirect/?url=http://moneyprinters.net
http://client.paltalk.com/client/webapp/client/External.wmt?url=http://moneyprinters.net
https://sfwater.org/redirect.aspx?url=http://moneyprinters.net
https://bukkit.org/proxy.php?link=http://moneyprinters.net
https://www.pennergame.de/redirect/?site=http%3A%2F%2Fbharatmach.com/http://moneyprinters.net
https://www.youtube.com/redirect?q=http://moneyprinters.net
https://register.aib.gov.uk/Subscribe/WidgetSignup?url=http://moneyprinters.net
https://community.nfpa.org/external-link.jspa?url=http://moneyprinters.net
https://plus.google.com/url?sa=t=http://moneyprinters.net
https://forum.solidworks.com/external-link.jspa?url=http://moneyprinters.net
https://community.esri.com/external-link.jspa?url=http://moneyprinters.net
https://community.nxp.com/external-link.jspa?url=http://moneyprinters.net
https://community.rsa.com/external-link.jspa?url=http://moneyprinters.net
https://communities.mentor.com/external-link.jspa?url=http://moneyprinters.net
http://www.webclap.com/php/jump.php?url=http://moneyprinters.net
http://www.bshare.cn/share?url=http://moneyprinters.net
https://anonym.to/?http://moneyprinters.net
https://sc.hkexnews.hk/TuniS/bharatmach.com/http://moneyprinters.net
http://georgewbushlibrary.smu.edu/exit.aspx?url=http://moneyprinters.net
http://ssomgmt.ascd.org/profile/createsso/CreateSSO.aspx?returnurl=http://moneyprinters.net
http://jbbs.m.shitaraba.net/b/alink.cgi?l=http://moneyprinters.net
http://archives.midweek.com/?URL=http://moneyprinters.net
http://ds.jpn.org/jump.php?url=bharatmach.com/http://moneyprinters.net
http://e.foodandwine.com/amex40/c2.php?APNL/356291059/1617035/H/N/V/http://moneyprinters.net
http://jump.2ch.net/?http://moneyprinters.net
http://m.ok.ru/dk?st.cmd=outLinkWarning=http://moneyprinters.net
http://my.apa.org/apa/idm/logout.seam?ERIGHTS_TARGET=http://moneyprinters.net
http://onlinemanuals.txdot.gov/help/urlstatusgo.html?url=http://moneyprinters.net
http://pandora.nla.gov.au/external.html?link=http://moneyprinters.net
http://redirects.tradedoubler.com/utm/td_redirect.php?td_keep_old_utm_value=1=http://moneyprinters.net
http://register.scotland.org/Subscribe/WidgetSignup?url=http://moneyprinters.net
http://scanmail.trustwave.com/?c=8510=4qa02KqxZJadHuhFUvy7ZCUfI_2L10yeH0EeBz7FGQ=http://moneyprinters.net
http://ssomgmt.ascd.org/profile/createsso/createsso.aspx?returnurl=http://moneyprinters.net
https://t.me/iv?url=http://moneyprinters.net
https://transtats.bts.gov/exit.asp?url=http://moneyprinters.net
http://tyonabi.sakura.ne.jp/link/cgi-bin/out.cgi?id=dorian362=1=bharatmach.com/http://moneyprinters.net
http://web.stanford.edu/cgi-bin/redirect?dest=http://moneyprinters.net
http://webfeeds.brookings.edu/~/t/0/0/~http://moneyprinters.net
http://well2net.com/__media__/js/netsoltrademark.php?d=http://moneyprinters.net
http://www.astro.wisc.edu/?URL=http://moneyprinters.net
https://www.bing.com/news/apiclick.aspx?ref=FexRss==9BB77FDA801248A5AD23FDBDD5922800=http://moneyprinters.net
https://www.curseforge.com/linkout?remoteUrl=http://moneyprinters.net
http://www.feedroll.com/rssviewer/feed2js.php?src=http://moneyprinters.net
https://www.fhwa.dot.gov/reauthorization/reauexit.cfm?link=http://moneyprinters.net
http://www.littlesamaritan.net/__media__/js/netsoltrademark.php?d=http://moneyprinters.net
http://www.unmaskparasites.com/web-page-options/?url=bharatmach.com/http://moneyprinters.net
http://www.wittstock.chemie.uni-oldenburg.de/agef/link_extern.html?link=http://moneyprinters.net
https://ceskapozice.lidovky.cz/redir.aspx?url=http://moneyprinters.net
https://client.paltalk.com/client/webapp/client/External.wmt?url=bharatmach.com/http://moneyprinters.net
https://foro.infojardin.com/proxy.php?link=http://moneyprinters.net
https://qatar.vcu.edu/?URL=h

[Bug 58588] Remove extras/juli from Tomcat 9 build and deliveries as Log4J 1.x has reached EOL.

2020-12-07 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58588

moneyprinters  changed:

   What|Removed |Added

URL||http://moneyprinters.net

--- Comment #6 from moneyprinters  ---
https://forum.solidworks.com/external-link.jspa?=http://moneyprinters.net
https://galter.northwestern.edu/exit?sa=t=http://moneyprinters.net
https://community.esri.com/external-link.jspa?url=http://moneyprinters.net
http://www2.ogs.state.ny.us/help/urlstatusgo.html?url=http://moneyprinters.net
https://ipv4.google.com/url?sa=t=http://moneyprinters.net
https://cse.google.com/url?sa=t=http://moneyprinters.net
http://www.ric.edu/Pages/link_out.aspx?target=http://bharatmach.com/http://moneyprinters.net
http://www.drugoffice.gov.hk/gb/unigb/bharatmach.com/http://moneyprinters.net
https://rspcb.safety.fhwa.dot.gov/pageRedirect.aspx?RedirectedURL=http://moneyprinters.net
https://community.cypress.com/external-link.jspa?url=http://moneyprinters.net
https://community.esri.com/external-link.jspa?url=http://moneyprinters.net
https://www.adminer.org/redirect/?url=http://moneyprinters.net
http://client.paltalk.com/client/webapp/client/External.wmt?url=http://moneyprinters.net
https://sfwater.org/redirect.aspx?url=http://moneyprinters.net
https://bukkit.org/proxy.php?link=http://moneyprinters.net
https://www.pennergame.de/redirect/?site=http%3A%2F%2Fbharatmach.com/http://moneyprinters.net
https://www.youtube.com/redirect?q=http://moneyprinters.net
https://register.aib.gov.uk/Subscribe/WidgetSignup?url=http://moneyprinters.net
https://community.nfpa.org/external-link.jspa?url=http://moneyprinters.net
https://plus.google.com/url?sa=t=http://moneyprinters.net
https://forum.solidworks.com/external-link.jspa?url=http://moneyprinters.net
https://community.esri.com/external-link.jspa?url=http://moneyprinters.net
https://community.nxp.com/external-link.jspa?url=http://moneyprinters.net
https://community.rsa.com/external-link.jspa?url=http://moneyprinters.net
https://communities.mentor.com/external-link.jspa?url=http://moneyprinters.net
http://www.webclap.com/php/jump.php?url=http://moneyprinters.net
http://www.bshare.cn/share?url=http://moneyprinters.net
https://anonym.to/?http://moneyprinters.net
https://sc.hkexnews.hk/TuniS/bharatmach.com/http://moneyprinters.net
http://georgewbushlibrary.smu.edu/exit.aspx?url=http://moneyprinters.net
http://ssomgmt.ascd.org/profile/createsso/CreateSSO.aspx?returnurl=http://moneyprinters.net
http://jbbs.m.shitaraba.net/b/alink.cgi?l=http://moneyprinters.net
http://archives.midweek.com/?URL=http://moneyprinters.net
http://ds.jpn.org/jump.php?url=bharatmach.com/http://moneyprinters.net
http://e.foodandwine.com/amex40/c2.php?APNL/356291059/1617035/H/N/V/http://moneyprinters.net
http://jump.2ch.net/?http://moneyprinters.net
http://m.ok.ru/dk?st.cmd=outLinkWarning=http://moneyprinters.net
http://my.apa.org/apa/idm/logout.seam?ERIGHTS_TARGET=http://moneyprinters.net
http://onlinemanuals.txdot.gov/help/urlstatusgo.html?url=http://moneyprinters.net
http://pandora.nla.gov.au/external.html?link=http://moneyprinters.net
http://redirects.tradedoubler.com/utm/td_redirect.php?td_keep_old_utm_value=1=http://moneyprinters.net
http://register.scotland.org/Subscribe/WidgetSignup?url=http://moneyprinters.net
http://scanmail.trustwave.com/?c=8510=4qa02KqxZJadHuhFUvy7ZCUfI_2L10yeH0EeBz7FGQ=http://moneyprinters.net
http://ssomgmt.ascd.org/profile/createsso/createsso.aspx?returnurl=http://moneyprinters.net
https://t.me/iv?url=http://moneyprinters.net
https://transtats.bts.gov/exit.asp?url=http://moneyprinters.net
http://tyonabi.sakura.ne.jp/link/cgi-bin/out.cgi?id=dorian362=1=bharatmach.com/http://moneyprinters.net
http://web.stanford.edu/cgi-bin/redirect?dest=http://moneyprinters.net
http://webfeeds.brookings.edu/~/t/0/0/~http://moneyprinters.net
http://well2net.com/__media__/js/netsoltrademark.php?d=http://moneyprinters.net
http://www.astro.wisc.edu/?URL=http://moneyprinters.net
https://www.bing.com/news/apiclick.aspx?ref=FexRss==9BB77FDA801248A5AD23FDBDD5922800=http://moneyprinters.net
https://www.curseforge.com/linkout?remoteUrl=http://moneyprinters.net
http://www.feedroll.com/rssviewer/feed2js.php?src=http://moneyprinters.net
https://www.fhwa.dot.gov/reauthorization/reauexit.cfm?link=http://moneyprinters.net
http://www.littlesamaritan.net/__media__/js/netsoltrademark.php?d=http://moneyprinters.net
http://www.unmaskparasites.com/web-page-options/?url=bharatmach.com/http://moneyprinters.net
http://www.wittstock.chemie.uni-oldenburg.de/agef/link_extern.html?link=http://moneyprinters.net
https://ceskapozice.lidovky.cz/redir.aspx?url=http://moneyprinters.net
https://client.paltalk.com/client/webapp/client/External.wmt?url=bharatmach.com/http://moneyprinters.net
https://foro.infojardin.com/proxy.php?link=http://moneyprinters.net
https://qatar.vcu.edu/?URL=http://moneyprinters.net
https

[Bug 58588] Remove extras/juli from Tomcat 9 build and deliveries as Log4J 1.x has reached EOL.

2020-12-07 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58588

--- Comment #7 from moneyprinters  ---
Created attachment 37595
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37595=edit
Money Printing Machine - Wholesale Suppliers Online

https://maps.google.com/url?q=http://www.moneyprinters.net
https://www.google.pl/url?q=http://www.moneyprinters.net
https://maps.google.es/url?q=http://www.moneyprinters.net
https://images.google.com.br/url?q=http://www.moneyprinters.net 
https://maps.google.pt/url?q=http://www.moneyprinters.net 
https://maps.google.co.id/url?q=http://www.moneyprinters.net 
https://maps.google.co.in/url?q=http://www.moneyprinters.net 
https://images.google.ro/url?q=http://www.moneyprinters.net 
https://maps.google.com.bd/url?q=http://www.moneyprinters.net 
https://images.google.lu/url?q=http://www.moneyprinters.net 
https://maps.google.com.ar/url?q=http://www.moneyprinters.net 
https://maps.google.cl/url?q=http://www.moneyprinters.net 
https://cse.google.com/url?q=http://www.moneyprinters.net 
https://ipv4.google.com/url?q=http://www.moneyprinters.net 
https://images.google.gr/url?q=http://www.moneyprinters.net 
https://images.google.hr/url?q=http://www.moneyprinters.net
https://maps.google.co.il/url?q=http://www.moneyprinters.net
https://images.google.co.kr/url?q=http://www.moneyprinters.net
https://images.google.com.my/url?q=http://www.moneyprinters.net
https://maps.google.com.pe/url?q=http://www.moneyprinters.net
https://maps.google.sk/url?q=http://www.moneyprinters.net
https://images.google.com.uy/url?q=http://www.moneyprinters.net
https://maps.google.co.za/url?q=http://www.moneyprinters.net
https://images.google.co.ck/url?q=http://www.moneyprinters.net
https://images.google.fm/url?q=http://www.moneyprinters.net
https://images.google.ad/url?q=http://www.moneyprinters.net
https://www.google.so/url?q=http://www.moneyprinters.net
https://maps.google.com.vc/url?q=http://www.moneyprinters.net
https://maps.google.ws/url?q=http://www.moneyprinters.net
https://images.google.com.ag/url?q=http://www.moneyprinters.net
https://images.google.bi/url?q=http://www.moneyprinters.net
https://images.google.dm/url?q=http://www.moneyprinters.net
https://maps.google.ne/url?q=http://www.moneyprinters.net
https://maps.google.sh/url?q=http://www.moneyprinters.net
https://images.google.sm/url?q=http://www.moneyprinters.net
https://images.google.tm/url?q=http://www.moneyprinters.net
https://www.google.to/url?q=http://www.moneyprinters.net
https://images.google.com.ai/url?q=http://www.moneyprinters.net
https://images.google.co.ao/url?q=http://www.moneyprinters.net
https://maps.google.ba/url?q=http://www.moneyprinters.net
https://images.google.co.bw/url?q=http://www.moneyprinters.net
https://images.google.com.bz/url?q=http://www.moneyprinters.net
https://images.google.com/url?q=http://www.moneyprinters.net
https://maps.google.dj/url?q=http://www.moneyprinters.net
http://georgewbushlibrary.smu.edu/exit.aspx?url=http://www.moneyprinters.net
https://maps.google.com.fj/url?q=http://www.moneyprinters.net
https://images.google.gg/url?q=http://www.moneyprinters.net
https://images.google.gl/url?q=http://www.moneyprinters.net
https://www.google.gm/url?q=http://www.moneyprinters.net
https://maps.google.ht/url?q=http://www.moneyprinters.net
https://images.google.je/url?q=http://www.moneyprinters.net
https://maps.google.kz/url?q=http://www.moneyprinters.net
https://images.google.li/url?q=http://www.moneyprinters.net
https://maps.google.mk/url?q=http://www.moneyprinters.net
https://images.google.ml/url?q=http://www.moneyprinters.net
https://maps.google.com.mm/url?q=http://www.moneyprinters.net
https://www.google.ms/url?q=http://www.moneyprinters.net
https://images.google.com.mt/url?q=http://www.moneyprinters.net
https://maps.google.mw/url?q=http://www.moneyprinters.net
https://maps.google.com.ni/url?q=http://www.moneyprinters.net
https://maps.google.pn/url?q=http://www.moneyprinters.net
https://www.google.com.sb/url?q=http://www.moneyprinters.net
https://maps.google.sc/url?q=http://www.moneyprinters.net
https://maps.google.co.tz/url?q=http://www.moneyprinters.net
https://images.google.co.vi/url?q=http://www.moneyprinters.net
https://maps.google.co.zm/url?q=http://www.moneyprinters.net
https://images.google.al/url?q=http://www.moneyprinters.net
https://images.google.ba/url?q=http://www.moneyprinters.net
https://maps.google.com.bh/url?q=http://www.moneyprinters.net
https://maps.google.cf/url?q=http://www.moneyprinters.net
https://images.google.cm/url?q=http://www.moneyprinters.net
https://images.google.cv/url?q=http://www.moneyprinters.net
https://images.google.com.cy/url?q=http://www.moneyprinters.net
https://maps.google.dz/url?q=http://www.moneyprinters.net
http://www.ric.edu/Pages/link_out.aspx?target=http://www.moneyprinters.net
https://maps.google.ga/url?q=http://www.moneyprinters.net
https://maps.google.com.gi/url?q=http://www.moneyprinters.net
https://images.google.com.gt/url?q=http://www.moneyprinters.net

[Bug 58588] Remove extras/juli from Tomcat 9 build and deliveries as Log4J 1.x has reached EOL.

2020-12-07 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58588

moneyprinters  changed:

   What|Removed |Added

URL||http://moneyprinters.net

--- Comment #6 from moneyprinters  ---
https://forum.solidworks.com/external-link.jspa?=http://moneyprinters.net
https://galter.northwestern.edu/exit?sa=t=http://moneyprinters.net
https://community.esri.com/external-link.jspa?url=http://moneyprinters.net
http://www2.ogs.state.ny.us/help/urlstatusgo.html?url=http://moneyprinters.net
https://ipv4.google.com/url?sa=t=http://moneyprinters.net
https://cse.google.com/url?sa=t=http://moneyprinters.net
http://www.ric.edu/Pages/link_out.aspx?target=http://bharatmach.com/http://moneyprinters.net
http://www.drugoffice.gov.hk/gb/unigb/bharatmach.com/http://moneyprinters.net
https://rspcb.safety.fhwa.dot.gov/pageRedirect.aspx?RedirectedURL=http://moneyprinters.net
https://community.cypress.com/external-link.jspa?url=http://moneyprinters.net
https://community.esri.com/external-link.jspa?url=http://moneyprinters.net
https://www.adminer.org/redirect/?url=http://moneyprinters.net
http://client.paltalk.com/client/webapp/client/External.wmt?url=http://moneyprinters.net
https://sfwater.org/redirect.aspx?url=http://moneyprinters.net
https://bukkit.org/proxy.php?link=http://moneyprinters.net
https://www.pennergame.de/redirect/?site=http%3A%2F%2Fbharatmach.com/http://moneyprinters.net
https://www.youtube.com/redirect?q=http://moneyprinters.net
https://register.aib.gov.uk/Subscribe/WidgetSignup?url=http://moneyprinters.net
https://community.nfpa.org/external-link.jspa?url=http://moneyprinters.net
https://plus.google.com/url?sa=t=http://moneyprinters.net
https://forum.solidworks.com/external-link.jspa?url=http://moneyprinters.net
https://community.esri.com/external-link.jspa?url=http://moneyprinters.net
https://community.nxp.com/external-link.jspa?url=http://moneyprinters.net
https://community.rsa.com/external-link.jspa?url=http://moneyprinters.net
https://communities.mentor.com/external-link.jspa?url=http://moneyprinters.net
http://www.webclap.com/php/jump.php?url=http://moneyprinters.net
http://www.bshare.cn/share?url=http://moneyprinters.net
https://anonym.to/?http://moneyprinters.net
https://sc.hkexnews.hk/TuniS/bharatmach.com/http://moneyprinters.net
http://georgewbushlibrary.smu.edu/exit.aspx?url=http://moneyprinters.net
http://ssomgmt.ascd.org/profile/createsso/CreateSSO.aspx?returnurl=http://moneyprinters.net
http://jbbs.m.shitaraba.net/b/alink.cgi?l=http://moneyprinters.net
http://archives.midweek.com/?URL=http://moneyprinters.net
http://ds.jpn.org/jump.php?url=bharatmach.com/http://moneyprinters.net
http://e.foodandwine.com/amex40/c2.php?APNL/356291059/1617035/H/N/V/http://moneyprinters.net
http://jump.2ch.net/?http://moneyprinters.net
http://m.ok.ru/dk?st.cmd=outLinkWarning=http://moneyprinters.net
http://my.apa.org/apa/idm/logout.seam?ERIGHTS_TARGET=http://moneyprinters.net
http://onlinemanuals.txdot.gov/help/urlstatusgo.html?url=http://moneyprinters.net
http://pandora.nla.gov.au/external.html?link=http://moneyprinters.net
http://redirects.tradedoubler.com/utm/td_redirect.php?td_keep_old_utm_value=1=http://moneyprinters.net
http://register.scotland.org/Subscribe/WidgetSignup?url=http://moneyprinters.net
http://scanmail.trustwave.com/?c=8510=4qa02KqxZJadHuhFUvy7ZCUfI_2L10yeH0EeBz7FGQ=http://moneyprinters.net
http://ssomgmt.ascd.org/profile/createsso/createsso.aspx?returnurl=http://moneyprinters.net
https://t.me/iv?url=http://moneyprinters.net
https://transtats.bts.gov/exit.asp?url=http://moneyprinters.net
http://tyonabi.sakura.ne.jp/link/cgi-bin/out.cgi?id=dorian362=1=bharatmach.com/http://moneyprinters.net
http://web.stanford.edu/cgi-bin/redirect?dest=http://moneyprinters.net
http://webfeeds.brookings.edu/~/t/0/0/~http://moneyprinters.net
http://well2net.com/__media__/js/netsoltrademark.php?d=http://moneyprinters.net
http://www.astro.wisc.edu/?URL=http://moneyprinters.net
https://www.bing.com/news/apiclick.aspx?ref=FexRss==9BB77FDA801248A5AD23FDBDD5922800=http://moneyprinters.net
https://www.curseforge.com/linkout?remoteUrl=http://moneyprinters.net
http://www.feedroll.com/rssviewer/feed2js.php?src=http://moneyprinters.net
https://www.fhwa.dot.gov/reauthorization/reauexit.cfm?link=http://moneyprinters.net
http://www.littlesamaritan.net/__media__/js/netsoltrademark.php?d=http://moneyprinters.net
http://www.unmaskparasites.com/web-page-options/?url=bharatmach.com/http://moneyprinters.net
http://www.wittstock.chemie.uni-oldenburg.de/agef/link_extern.html?link=http://moneyprinters.net
https://ceskapozice.lidovky.cz/redir.aspx?url=http://moneyprinters.net
https://client.paltalk.com/client/webapp/client/External.wmt?url=bharatmach.com/http://moneyprinters.net
https://foro.infojardin.com/proxy.php?link=http://moneyprinters.net
https://qatar.vcu.edu/?URL=http://moneyprinters.net
https

Re: [Bug 58588] Remove extras/juli from Tomcat 9 build and deliveries as Log4J 1.x has reached EOL.

2020-12-07 Thread Mark Thomas
On December 7, 2020 9:56:47 PM UTC, Emmanuel Bourg  wrote:
>The spam comments have been removed but the offending URL and
>attachment
>are still there. I'm not sure to know how to remove them without
>sending
>another mail notification with yet another occurrence of the URL.
>
>Emmanuel Bourg

Sorry. Missed those. I'll remove them directly in the database.

Mark


>
>-
>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



Re: [Bug 58588] Remove extras/juli from Tomcat 9 build and deliveries as Log4J 1.x has reached EOL.

2020-12-07 Thread Emmanuel Bourg
The spam comments have been removed but the offending URL and attachment
are still there. I'm not sure to know how to remove them without sending
another mail notification with yet another occurrence of the URL.

Emmanuel Bourg

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 58588] Remove extras/juli from Tomcat 9 build and deliveries as Log4J 1.x has reached EOL.

2020-12-07 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58588

chris herb  changed:

   What|Removed |Added

URL||https://goowonderland.com
   Keywords||Beginner

--- Comment #7 from chris herb  ---

https://goowonderland.com
https://goowonderland.com/about-us/
https://goowonderland.com/contact/
https://goowonderland.com/blog/
https://goowonderland.com/best-cannabis-stocks/
JUNGLEBOYZ
https://goowonderland.com/product-category/jungle-boys/
https://goowonderland.com/product/citron-cookies-strain/
https://goowonderland.com/product/a_florida-cake/
https://goowonderland.com/product/buy-cherry-do-si-dos-kush/
https://goowonderland.com/product/grape-do-si-dos/
https://goowonderland.com/product/crasher/
https://goowonderland.com/product/strawberry/
https://goowonderland.com/product/orange-cookies/
https://goowonderland.com/product/zkittles/
https://goowonderland.com/product/sunset-sherbet/
https://goowonderland.com/product/durban/
COOKIES
https://goowonderland.com/product-category/cookies/
https://goowonderland.com/product/berry-pie/
https://goowonderland.com/product/butter-og/
https://goowonderland.com/product/gelati/
https://goowonderland.com/product/georgia-pie/
SPACEMONKEY
https://goowonderland.com/product-category/space-monkey/
https://goowonderland.com/product/alien-orange-cookies/
https://goowonderland.com/product/big-smooth/
https://goowonderland.com/product/cement-shoes/
https://goowonderland.com/product/dosidos/
https://goowonderland.com/product/sunset-sherbet-2/
https://goowonderland.com/product/mimosa/
https://goowonderland.com/product/xxx-og/
https://goowonderland.com/product/goji/
https://goowonderland.com/product/monkey-kush/
https://goowonderland.com/product/alien-orange-cookies/
https://goowonderland.com/product/wedding-cake/
MUHA MEDS
https://goowonderland.com/product-category/muha-meds/
https://goowonderland.com/product/orange-bang/
https://goowonderland.com/product/strawberry-cough/
https://goowonderland.com/product/pina-colada/
https://goowonderland.com/product/poundcake/
https://goowonderland.com/product/orange-bang/
https://goowonderland.com/product/orange-bang-2/
https://goowonderland.com/product/strawana/
https://goowonderland.com/product/star-burst/
https://goowonderland.com/product/strawberry-shortcake/
https://goowonderland.com/product/purple-punch/
https://goowonderland.com/product/pinaple-express/
https://goowonderland.com/product/strawberry-shortcake/
PLUG & PLAY
https://goowonderland.com/product-category/plugplay/
https://goowonderland.com/product/aplle-slushie/

https://goowonderland.com/product/plug-and-play-poundcake/
https://goowonderland.com/product/plug-and-play-cartridges/
https://goowonderland.com/product/plugplay-jack-herer/
https://goowonderland.com/product/tko-extracts-northern-lights/
https://goowonderland.com/product/plug-and-play-poundcake/
https://goowonderland.com/product/plugplay-train-wreck/
https://goowonderland.com/product/plug-and-play-strawberry-champagne/
https://goowonderland.com/product/plugplay-grape-ape-soda/
https://goowonderland.com/product/plugplay-pineapple-cooler/
https://goowonderland.com/product/stiiizy-granddaddy-purp/
https://goowonderland.com/product-category/dankwoods/
https://goowonderland.com/product-category/mig-vapor/
https://goowonderland.com/product-category/stiiizy/
https://goowonderland.com/product-category/tko-extracts/

-- 
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 58588] Remove extras/juli from Tomcat 9 build and deliveries as Log4J 1.x has reached EOL.

2020-12-07 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=58588

--- Comment #6 from chris herb  ---
Created attachment 37591
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37591=edit
Find the best cannabis stocks recreational & medical marijuana dispensaries
near me

Find the best cannabis stocks recreational & medical marijuana dispensaries
near me with great reviews and affordable prices. Browse store menus and local
deals at Goowonderland.com

https://goowonderland.com

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r44827 [1/2] - in /dev/tomcat/tomcat-8/v8.5.61: ./ bin/ bin/embed/ bin/extras/ src/

2020-12-03 Thread markt
Author: markt
Date: Thu Dec  3 14:18:47 2020
New Revision: 44827

Log:
Upload 8.5.61 for voting

Added:
dev/tomcat/tomcat-8/v8.5.61/
dev/tomcat/tomcat-8/v8.5.61/KEYS
dev/tomcat/tomcat-8/v8.5.61/README.html
dev/tomcat/tomcat-8/v8.5.61/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.61/bin/
dev/tomcat/tomcat-8/v8.5.61/bin/README.html
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.exe   (with props)
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.exe.asc
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.exe.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.zip   (with props)
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.zip.asc
dev/tomcat/tomcat-8/v8.5.61/bin/apache-tomcat-8.5.61.zip.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/embed/
dev/tomcat/tomcat-8/v8.5.61/bin/embed/apache-tomcat-8.5.61-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.61/bin/embed/apache-tomcat-8.5.61-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.61/bin/embed/apache-tomcat-8.5.61-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/embed/apache-tomcat-8.5.61-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.61/bin/embed/apache-tomcat-8.5.61-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.61/bin/embed/apache-tomcat-8.5.61-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/extras/
dev/tomcat/tomcat-8/v8.5.61/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.61/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.61/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.61/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.61/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.61/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.61/src/
dev/tomcat/tomcat-8/v8.5.61/src/apache-tomcat-8.5.61-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.61/src/apache-tomcat-8.5.61-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.61/src/apache-tomcat-8.5.61-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.61/src/apache-tomcat-8.5.61-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.61/src/apache-tomcat-8.5.61-src.zip.asc
dev/tomcat/tomcat-8/v8.5.61/src/apache-tomcat-8.5.61-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.61/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.61/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.61/KEYS Thu Dec  3 14:18:47 2020
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

svn commit: r1883625 [1/7] - in /tomcat/site/trunk: docs/ xdocs/stylesheets/

2020-11-18 Thread kkolinko
Author: kkolinko
Date: Wed Nov 18 22:10:19 2020
New Revision: 1883625

URL: http://svn.apache.org/viewvc?rev=1883625=rev
Log:
Add a link to "Specifications" page of Wiki to the "Documentation" section of 
menu.

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-10.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-10.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-2018.html
tomcat/site/trunk/docs/oldnews-2019.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/presentations.html
tomcat/site/trunk/docs/resources.html
tomcat/site/trunk/docs/security-10.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/source.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-70-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=1883625=1883624=1883625=diff
==
--- tomcat/site/trunk/docs/bugreport.html (original)
+++ tomcat/site/trunk/docs/bugreport.html Wed Nov 18 22:10:19 2020
@@ -1,7 +1,7 @@
 
 Apache Tomcat - Reporting Bugshttp://tomcat.apache.org/;>Apache 
Tomcathttps://www.apache.org/foundation/contributing.html; target="_blank" 
class="pull-left">https://www.apache.org/images/SupportApache-small.png; class="support-asf" 
alt="Support Apache">http://www.apache
 .org/" target="_blank" class="pull-left">https://www.google.com/search; method="get">GOhttps://www.apache.org/events/current-event.html;>https://www.apache.org/events/current-event-234x60.png; alt="Next ASF 
event">
   Save the date!
-Apache TomcatHomeTaglibsMaven 
PluginDownloadWhich version?https://tomcat.apache.org/download-10.cgi;>Tomcat 10 
(alpha)https://tomcat.apache.org/download-90.cgi;>Tomcat 
9https://tomcat.apache.org/download-80.cgi;>Tomcat 
8https://tomcat.apache.org/download-70.cgi;>Tomcat 
7https://tomcat.apache.org/download-connectors.cgi;>Tomcat 
Connectorshttps://tomcat.apache.org/download-native.cgi;>Tomcat 
Nativehttps://tomcat.apache.org/download-taglibs.cgi;>Taglibshttps://archive.apache.org/dist/tomcat/;>ArchivesDocumentationTomcat 10.0 (alpha)Tomcat 
 >9.0Tomcat 
 >8.5Tomcat 
 >7.0Tomcat Connectorshref="./native-doc/">Tomcat Nativehref="https://cwiki.apache.org/confluence/display/TOMCAT;>Wikihref="./migration.html">Migration Guidehref="./presentations.html">PresentationsProblems? href="./security.html">Security Reportshref="./findhelp.html">Find helphref="https://cwiki.apache.org/confluence/display/TOMCAT/FAQ;>FAQ href="./lists.html">Mailing ListsBug 
 >DatabaseIRCGet 
 >InvolvedOverviewhref="./source.html">Source c
 

svn commit: r44563 [1/2] - in /dev/tomcat/tomcat-7/v7.0.107: ./ bin/ bin/embed/ bin/extras/ src/

2020-11-18 Thread violetagg
=
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+
+
+ Apache Tomcat Version 7.0.107
+Release Notes
+
+
+=
+CONTENTS:
+=
+
+* Dependency Changes
+* API Stability
+* JNI Based Applications
+* Bundled APIs
+* Web application reloading and static fields in shared libraries
+* Tomcat on Linux
+* Enabling SSI and CGI Support
+* Security manager URLs
+* Symlinking static resources
+* Viewing the Tomcat Change Log
+* Cryptographic software notice
+* When all else fails
+
+
+===
+Dependency Changes:
+===
+Tomcat 7.0 is designed to run on Java 6 and later.
+
+In addition, Tomcat 7.0 uses the Eclipse JDT Java compiler for
+compiling JSP pages.  This means you no longer need to have the complete
+Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment
+(JRE) is sufficient.  The Eclipse JDT Java compiler is bundled with the
+binary Tomcat distributions.  Tomcat can also be configured to use the
+compiler from the JDK to compile JSPs, or any other Java compiler supported
+by Apache Ant.
+
+
+==
+API Stability:
+==
+The public interfaces for the following classes are fixed and will not be
+changed at all during the remaining lifetime of the 7.x series:
+- javax/**/*
+
+The public interfaces for the following classes may be added to in order to
+resolve bugs and/or add new features. No existing interface will be removed or
+changed although it may be deprecated.
+- org/apache/catalina/*
+- org/apache/catalina/comet/*
+
+Note: As Tomcat 7 matures, the above list will be added to. The list is not
+  considered complete at this time.
+
+The remaining classes are considered part of the Tomcat internals and may 
change
+without notice between point releases.
+
+
+===
+JNI Based Applications:
+===
+Applications that require native libraries must ensure that the libraries have
+been loaded prior to use.  Typically, this is done with a call like:
+
+  static {
+System.loadLibrary("path-to-library-file");
+  }
+
+in some class.  However, the application must also ensure that the library is
+not loaded more than once.  If the above code were placed in a class inside
+the web application (i.e. under /WEB-INF/classes or /WEB-INF/lib), and the
+application were reloaded, the loadLibrary() call would be attempted a second
+time.
+
+To avoid this problem, place classes that load native libraries outside of the
+web application, and ensure that the loadLibrary() call is executed only once
+during the lifetime of a particular JVM.
+
+
+=
+Bundled APIs:
+=
+A standard installation of Tomcat 7.0 makes all of the following APIs available
+for use by web applications (by placing them in "lib"):
+* annotations-api.jar (Common Annotations 1.1 package)
+* catalina.jar (Tomcat Catalina implementation)
+* catalina-ant.jar (Tomcat Catalina Ant tasks)
+* catalina-ha.jar (High availability package)
+* catalina-tribes.jar (Group communication)
+* ecj-4.4.2.jar (Eclipse JDT Java compiler)
+* el-api.jar (EL 2.2 API)
+* jasper.jar (Jasper 2 Compiler and Runtime)
+* jasper-el.jar (Jasper 2 EL implementation)
+* jsp-api.jar (JSP 2.2 API)
+* servlet-api.jar (Servlet 3.0 API)
+* tomcat7-websocket.jar (WebSocket 1.1 implementation)
+* tomcat-api.jar (Interfaces shared by Catalina and Jasper)
+* tomcat-coyote.jar (Tomcat connectors and utility classes)
+* tomcat-dbcp.jar (package renamed database connection pool based on Commons 
DBCP 1.x)
+* tomcat-jdbc.jar (Tomcat's database connection pooling solution)
+* tomcat-util.jar (Various utilities)
+* websocket-api.jar (WebSocket 1.1 API)
+
+You can make additional APIs available to all of your web applications by
+putting unpacked classes into a "classes" directory (not created by default),
+or by placing them in JAR files in the "lib" directory.
+
+To override the XML parser implementation or interfaces, use the Endorsed
+Standards Override mechanism of the JVM. The default configuration defines
+JARs located 

svn commit: r44485 [1/2] - in /dev/tomcat/tomcat-8/v8.5.60: ./ bin/ bin/embed/ bin/extras/ src/

2020-11-12 Thread markt
Author: markt
Date: Thu Nov 12 17:53:19 2020
New Revision: 44485

Log:
Upload 8.5.60 for voting

Added:
dev/tomcat/tomcat-8/v8.5.60/
dev/tomcat/tomcat-8/v8.5.60/KEYS
dev/tomcat/tomcat-8/v8.5.60/README.html
dev/tomcat/tomcat-8/v8.5.60/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.60/bin/
dev/tomcat/tomcat-8/v8.5.60/bin/README.html
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.exe   (with props)
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.exe.asc
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.exe.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.zip   (with props)
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.zip.asc
dev/tomcat/tomcat-8/v8.5.60/bin/apache-tomcat-8.5.60.zip.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/embed/
dev/tomcat/tomcat-8/v8.5.60/bin/embed/apache-tomcat-8.5.60-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.60/bin/embed/apache-tomcat-8.5.60-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.60/bin/embed/apache-tomcat-8.5.60-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/embed/apache-tomcat-8.5.60-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.60/bin/embed/apache-tomcat-8.5.60-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.60/bin/embed/apache-tomcat-8.5.60-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/extras/
dev/tomcat/tomcat-8/v8.5.60/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.60/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.60/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.60/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.60/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.60/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.60/src/
dev/tomcat/tomcat-8/v8.5.60/src/apache-tomcat-8.5.60-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.60/src/apache-tomcat-8.5.60-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.60/src/apache-tomcat-8.5.60-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.60/src/apache-tomcat-8.5.60-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.60/src/apache-tomcat-8.5.60-src.zip.asc
dev/tomcat/tomcat-8/v8.5.60/src/apache-tomcat-8.5.60-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.60/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.60/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.60/KEYS Thu Nov 12 17:53:19 2020
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

[tomcat] branch 7.0.x updated: SpotBugs - Fix NPE. Specify ISO-8859-1 explicitly.

2020-10-19 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 7.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/7.0.x by this push:
 new b7b3e6d  SpotBugs - Fix NPE. Specify ISO-8859-1 explicitly.
b7b3e6d is described below

commit b7b3e6daaf1c9849d2b7817ad3f86b8e286e6c2e
Author: Mark Thomas 
AuthorDate: Mon Oct 19 17:04:35 2020 +0100

SpotBugs - Fix NPE. Specify ISO-8859-1 explicitly.
---
 java/org/apache/catalina/connector/CoyoteAdapter.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/java/org/apache/catalina/connector/CoyoteAdapter.java 
b/java/org/apache/catalina/connector/CoyoteAdapter.java
index bbccac9..a5de0f9 100644
--- a/java/org/apache/catalina/connector/CoyoteAdapter.java
+++ b/java/org/apache/catalina/connector/CoyoteAdapter.java
@@ -1192,7 +1192,7 @@ public class CoyoteAdapter implements Adapter {
 }
 } catch (IOException e) {
 log.error("Invalid URI encoding; using HTTP default");
-connector.setURIEncoding(null);
+connector.setURIEncoding("ISO-8859-1");
 }
 if (conv != null) {
 try {


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r41722 [1/2] - in /dev/tomcat/tomcat-8/v8.5.59: ./ bin/ bin/embed/ bin/extras/ src/

2020-10-06 Thread markt
Author: markt
Date: Tue Oct  6 17:31:19 2020
New Revision: 41722

Log:
Upload 8.5.59 for voting

Added:
dev/tomcat/tomcat-8/v8.5.59/
dev/tomcat/tomcat-8/v8.5.59/KEYS
dev/tomcat/tomcat-8/v8.5.59/README.html
dev/tomcat/tomcat-8/v8.5.59/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.59/bin/
dev/tomcat/tomcat-8/v8.5.59/bin/README.html
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.exe   (with props)
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.exe.asc
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.exe.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.zip   (with props)
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.zip.asc
dev/tomcat/tomcat-8/v8.5.59/bin/apache-tomcat-8.5.59.zip.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/embed/
dev/tomcat/tomcat-8/v8.5.59/bin/embed/apache-tomcat-8.5.59-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.59/bin/embed/apache-tomcat-8.5.59-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.59/bin/embed/apache-tomcat-8.5.59-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/embed/apache-tomcat-8.5.59-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.59/bin/embed/apache-tomcat-8.5.59-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.59/bin/embed/apache-tomcat-8.5.59-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/extras/
dev/tomcat/tomcat-8/v8.5.59/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.59/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.59/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.59/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.59/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.59/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.59/src/
dev/tomcat/tomcat-8/v8.5.59/src/apache-tomcat-8.5.59-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.59/src/apache-tomcat-8.5.59-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.59/src/apache-tomcat-8.5.59-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.59/src/apache-tomcat-8.5.59-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.59/src/apache-tomcat-8.5.59-src.zip.asc
dev/tomcat/tomcat-8/v8.5.59/src/apache-tomcat-8.5.59-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.59/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.59/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.59/KEYS Tue Oct  6 17:31:19 2020
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

svn commit: r1882138 [1/3] - in /tomcat/site/trunk/docs/tomcat-10.0-doc: architecture/ config/

2020-09-29 Thread kkolinko
Author: kkolinko
Date: Tue Sep 29 21:16:04 2020
New Revision: 1882138

URL: http://svn.apache.org/viewvc?rev=1882138=rev
Log:
Manually update the published documentation for Tomcat 10 to fix a version 
number typo in titles of documents.
https://bz.apache.org/bugzilla/show_bug.cgi?id=64774

Modified:
tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/index.html
tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/overview.html
tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/requestProcess.html
tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/startup.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/ajp.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/automatic-deployment.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cluster-channel.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cluster-deployer.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cluster-interceptor.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cluster-listener.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cluster-manager.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cluster-membership.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cluster-receiver.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cluster-sender.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cluster-valve.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cluster.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/context.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/cookie-processor.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/credentialhandler.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/engine.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/executor.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/filter.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/globalresources.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/host.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/http.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/http2.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/index.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/jar-scan-filter.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/jar-scanner.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/jaspic.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/listeners.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/loader.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/manager.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/realm.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/resources.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/server.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/service.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/sessionidgenerator.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/systemprops.html
tomcat/site/trunk/docs/tomcat-10.0-doc/config/valve.html

Modified: tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/index.html?rev=1882138=1882137=1882138=diff
==
--- tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/index.html (original)
+++ tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/index.html Tue Sep 29 
21:16:04 2020
@@ -1,5 +1,5 @@
 
-Apache Tomcat 9 Architecture (10.0.0-M8) - Table of 
Contentshttps://tomcat.apache.org/;>https://www.apache.org/; target="_blank">Apache Tomcat 9 Architecture
+Apache Tomcat 10 Architecture (10.0.0-M8) - Table of 
Contentshttps://tomcat.apache.org/;>https://www.apache.org/; target="_blank">Apache Tomcat 10 Architecture
 Version 10.0.0-M8,
 Sep 9 2020LinksDocs HomeArchitecture 
Homehttps://wiki.apache.org/tomcat/FAQ;>FAQUser 
CommentsContentsContentsOverviewServer 
StartupRequest 
ProcessTable of ContentsPreface
 

Modified: tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/overview.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/overview.html?rev=1882138=1882137=1882138=diff
==
--- tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/overview.html (original)
+++ tomcat/site/trunk/docs/tomcat-10.0-doc/architecture/overview.html Tue Sep 
29 21:16:04 2020
@@ -1,5 +1,5 @@
 
-Apache Tomcat 9 Architecture (10.0.0-M8) - Architecture 
Overviewhttps://tomcat.apache.org/;>https://www.apache.org/; target="_blank">Apache Tomcat 9 Architecture
+Apache Tomcat 10 Architecture (10.0.0-M8) - Architecture 
Overviewhttps://tomcat.apache.org/;>https://www.apache.org/; target="_blank">Apache Tomcat 10 Architecture
 Version 10.0.0-M8,
 Sep 9 2020LinksDocs HomeArchitecture 
Homehttps://wiki.apache.org/tomcat/FAQ;>FAQUser 
CommentsContentsContentsOverviewServer 
StartupRequest 

[Bug 64743] When set maxSwallowSizeto -1, the value of connection must be set to close.

2020-09-17 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64743

Mark Thomas  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #2 from Mark Thomas  ---
Fixed in:
- master for 10.0.0-M9 onwards
- 9.0.x for 9.0.39 onwards
- 8.5.x for 8.5.59 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



[tomcat] branch 8.5.x updated: Fix BZ 64743 - always sending connection:close with maxSwallowSize=-1

2020-09-17 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 8.5.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/8.5.x by this push:
 new 8aadfc5  Fix BZ 64743 - always sending connection:close with 
maxSwallowSize=-1
8aadfc5 is described below

commit 8aadfc5bccfc757220e93d034dd87d77da9fb4a4
Author: Mark Thomas 
AuthorDate: Thu Sep 17 09:39:18 2020 +0100

Fix BZ 64743 - always sending connection:close with maxSwallowSize=-1

https://bz.apache.org/bugzilla/show_bug.cgi?id=64743
---
 java/org/apache/coyote/http11/Http11Processor.java | 2 +-
 webapps/docs/changelog.xml | 6 ++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/java/org/apache/coyote/http11/Http11Processor.java 
b/java/org/apache/coyote/http11/Http11Processor.java
index ce346da..13057c4 100644
--- a/java/org/apache/coyote/http11/Http11Processor.java
+++ b/java/org/apache/coyote/http11/Http11Processor.java
@@ -779,7 +779,7 @@ public class Http11Processor extends AbstractProcessor {
 // Ignore, an error here is already processed in prepareRequest
 // but is done again since the content length is still -1
 }
-if (contentLength > 0 &&
+if (contentLength > 0 && protocol.getMaxSwallowSize() > -1 &&
 (contentLength - request.getBytesRead() > 
protocol.getMaxSwallowSize())) {
 // There is more data to swallow than Tomcat will accept so the
 // connection is going to be closed. Disable keep-alive which will
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 9404a87..32591c0 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -66,6 +66,12 @@
 Do not send an HTTP/2 PING frame to measure round-trip time when it is
 known that the HTTP/2 connection is not in a good state. (markt)
   
+  
+64743: Correct a regression introduced in 8.5.57 that
+caused a Connection: close header to be added to the
+response if the Connector was configured with
+maxSwallowSize=-1. (markt)
+  
 
   
   


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch 9.0.x updated: Fix BZ 64743 - always sending connection:close with maxSwallowSize=-1

2020-09-17 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/9.0.x by this push:
 new 7db1af0  Fix BZ 64743 - always sending connection:close with 
maxSwallowSize=-1
7db1af0 is described below

commit 7db1af07627baafd602d2a6dd4e4f4fdefb2273a
Author: Mark Thomas 
AuthorDate: Thu Sep 17 09:39:18 2020 +0100

Fix BZ 64743 - always sending connection:close with maxSwallowSize=-1

https://bz.apache.org/bugzilla/show_bug.cgi?id=64743
---
 java/org/apache/coyote/http11/Http11Processor.java | 2 +-
 webapps/docs/changelog.xml | 6 ++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/java/org/apache/coyote/http11/Http11Processor.java 
b/java/org/apache/coyote/http11/Http11Processor.java
index a64a5fd..1c72c33 100644
--- a/java/org/apache/coyote/http11/Http11Processor.java
+++ b/java/org/apache/coyote/http11/Http11Processor.java
@@ -537,7 +537,7 @@ public class Http11Processor extends AbstractProcessor {
 // Ignore, an error here is already processed in prepareRequest
 // but is done again since the content length is still -1
 }
-if (contentLength > 0 &&
+if (contentLength > 0 && protocol.getMaxSwallowSize() > -1 &&
 (contentLength - request.getBytesRead() > 
protocol.getMaxSwallowSize())) {
 // There is more data to swallow than Tomcat will accept so the
 // connection is going to be closed. Disable keep-alive which will
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index a37753b..4792ad1 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -73,6 +73,12 @@
   
 Ensure HTTP/2 timeouts are processed for idle connections. (markt)
   
+  
+64743: Correct a regression introduced in 9.0.37 that
+caused a Connection: close header to be added to the
+response if the Connector was configured with
+maxSwallowSize=-1. (markt)
+  
 
   
   


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[tomcat] branch master updated: Fix BZ 64743 - always sending connection:close with maxSwallowSize=-1

2020-09-17 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/master by this push:
 new 735b4d5  Fix BZ 64743 - always sending connection:close with 
maxSwallowSize=-1
735b4d5 is described below

commit 735b4d5527385db1df87d29a510d3bbc9fa4d0de
Author: Mark Thomas 
AuthorDate: Thu Sep 17 09:39:18 2020 +0100

Fix BZ 64743 - always sending connection:close with maxSwallowSize=-1

https://bz.apache.org/bugzilla/show_bug.cgi?id=64743
---
 java/org/apache/coyote/http11/Http11Processor.java | 2 +-
 webapps/docs/changelog.xml | 6 ++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/java/org/apache/coyote/http11/Http11Processor.java 
b/java/org/apache/coyote/http11/Http11Processor.java
index a169cb4..98b1f23 100644
--- a/java/org/apache/coyote/http11/Http11Processor.java
+++ b/java/org/apache/coyote/http11/Http11Processor.java
@@ -537,7 +537,7 @@ public class Http11Processor extends AbstractProcessor {
 // Ignore, an error here is already processed in prepareRequest
 // but is done again since the content length is still -1
 }
-if (contentLength > 0 &&
+if (contentLength > 0 && protocol.getMaxSwallowSize() > -1 &&
 (contentLength - request.getBytesRead() > 
protocol.getMaxSwallowSize())) {
 // There is more data to swallow than Tomcat will accept so the
 // connection is going to be closed. Disable keep-alive which will
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 0704c4d..9a4d4a2 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -62,6 +62,12 @@
 Correct numerous spellings throughout the code base. Based on a pull
 request from John Bampton. (markt)
   
+  
+64743: Correct a regression introduced in 10.0.0-M7 that
+caused a Connection: close header to be added to the
+response if the Connector was configured with
+maxSwallowSize=-1. (markt)
+  
 
   
   


-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[Bug 64743] When set maxSwallowSizeto -1, the value of connection must be set to close.

2020-09-17 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64743

Mark Thomas  changed:

   What|Removed |Added

 OS||All

--- Comment #1 from Mark Thomas  ---
That is a regression in the handling of aborted uploads. We need to ignore the
case where maxSwallowSize has been set to less than 0. I'll get this fixed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r41478 [1/2] - in /dev/tomcat/tomcat-7/v7.0.106: ./ bin/ bin/embed/ bin/extras/ src/

2020-09-16 Thread violetagg
=
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+
+
+ Apache Tomcat Version 7.0.106
+Release Notes
+
+
+=
+CONTENTS:
+=
+
+* Dependency Changes
+* API Stability
+* JNI Based Applications
+* Bundled APIs
+* Web application reloading and static fields in shared libraries
+* Tomcat on Linux
+* Enabling SSI and CGI Support
+* Security manager URLs
+* Symlinking static resources
+* Viewing the Tomcat Change Log
+* Cryptographic software notice
+* When all else fails
+
+
+===
+Dependency Changes:
+===
+Tomcat 7.0 is designed to run on Java 6 and later.
+
+In addition, Tomcat 7.0 uses the Eclipse JDT Java compiler for
+compiling JSP pages.  This means you no longer need to have the complete
+Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment
+(JRE) is sufficient.  The Eclipse JDT Java compiler is bundled with the
+binary Tomcat distributions.  Tomcat can also be configured to use the
+compiler from the JDK to compile JSPs, or any other Java compiler supported
+by Apache Ant.
+
+
+==
+API Stability:
+==
+The public interfaces for the following classes are fixed and will not be
+changed at all during the remaining lifetime of the 7.x series:
+- javax/**/*
+
+The public interfaces for the following classes may be added to in order to
+resolve bugs and/or add new features. No existing interface will be removed or
+changed although it may be deprecated.
+- org/apache/catalina/*
+- org/apache/catalina/comet/*
+
+Note: As Tomcat 7 matures, the above list will be added to. The list is not
+  considered complete at this time.
+
+The remaining classes are considered part of the Tomcat internals and may 
change
+without notice between point releases.
+
+
+===
+JNI Based Applications:
+===
+Applications that require native libraries must ensure that the libraries have
+been loaded prior to use.  Typically, this is done with a call like:
+
+  static {
+System.loadLibrary("path-to-library-file");
+  }
+
+in some class.  However, the application must also ensure that the library is
+not loaded more than once.  If the above code were placed in a class inside
+the web application (i.e. under /WEB-INF/classes or /WEB-INF/lib), and the
+application were reloaded, the loadLibrary() call would be attempted a second
+time.
+
+To avoid this problem, place classes that load native libraries outside of the
+web application, and ensure that the loadLibrary() call is executed only once
+during the lifetime of a particular JVM.
+
+
+=
+Bundled APIs:
+=
+A standard installation of Tomcat 7.0 makes all of the following APIs available
+for use by web applications (by placing them in "lib"):
+* annotations-api.jar (Common Annotations 1.1 package)
+* catalina.jar (Tomcat Catalina implementation)
+* catalina-ant.jar (Tomcat Catalina Ant tasks)
+* catalina-ha.jar (High availability package)
+* catalina-tribes.jar (Group communication)
+* ecj-4.4.2.jar (Eclipse JDT Java compiler)
+* el-api.jar (EL 2.2 API)
+* jasper.jar (Jasper 2 Compiler and Runtime)
+* jasper-el.jar (Jasper 2 EL implementation)
+* jsp-api.jar (JSP 2.2 API)
+* servlet-api.jar (Servlet 3.0 API)
+* tomcat7-websocket.jar (WebSocket 1.1 implementation)
+* tomcat-api.jar (Interfaces shared by Catalina and Jasper)
+* tomcat-coyote.jar (Tomcat connectors and utility classes)
+* tomcat-dbcp.jar (package renamed database connection pool based on Commons 
DBCP 1.x)
+* tomcat-jdbc.jar (Tomcat's database connection pooling solution)
+* tomcat-util.jar (Various utilities)
+* websocket-api.jar (WebSocket 1.1 API)
+
+You can make additional APIs available to all of your web applications by
+putting unpacked classes into a "classes" directory (not created by default),
+or by placing them in JAR files in the "lib" directory.
+
+To override the XML parser implementation or interfaces, use the Endorsed
+Standards Override mechanism of the JVM. The default configuration defines
+JARs located 

[Bug 64743] New: When set maxSwallowSizeto -1, the value of connection must be set to close.

2020-09-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64743

Bug ID: 64743
   Summary: When set maxSwallowSizeto -1, the value of connection
must be set to close.
   Product: Tomcat 8
   Version: 8.5.57
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Packaging
  Assignee: dev@tomcat.apache.org
  Reporter: 398418...@qq.com
  Target Milestone: 

I set "maxSwallowSize" to -1, in order to unlimited the uploaded file size. But
in 8.5.57 version, I found the following content was inserted into response
header. The most important point is "Connection: close". But the value of
Connection is keepalive in 8.5.56 version.
__
Keep-Alive: timeout=60, max=100
Pragma: requestnum="235"
Content-Type: application/fastinfoset;charset=utf-8
Transfer-Encoding: chunked
Date: Wed, 16 Sep 2020 08:20:40 GMT
Connection: close
Server: WEB
__

So I had a look at changelogs and found tomcat can check the value in 8.5.57
version, when the size of content is larger than the value of maxSwallowSize,
the keepAlive is set to false, so the connection is closed.

So if unlimited the uploaded file size(maxSwallowSize" = -1), the connection
must be closed ?

-- 
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: r41409 [1/2] - in /dev/tomcat/tomcat-8/v8.5.58: ./ bin/ bin/embed/ bin/extras/ src/

2020-09-10 Thread markt
Author: markt
Date: Thu Sep 10 22:03:35 2020
New Revision: 41409

Log:
Upload 8.5.58 for voting

Added:
dev/tomcat/tomcat-8/v8.5.58/
dev/tomcat/tomcat-8/v8.5.58/KEYS
dev/tomcat/tomcat-8/v8.5.58/README.html
dev/tomcat/tomcat-8/v8.5.58/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.58/bin/
dev/tomcat/tomcat-8/v8.5.58/bin/README.html
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58.exe   (with props)
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58.exe.asc
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58.exe.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58.zip   (with props)
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58.zip.asc
dev/tomcat/tomcat-8/v8.5.58/bin/apache-tomcat-8.5.58.zip.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/embed/
dev/tomcat/tomcat-8/v8.5.58/bin/embed/apache-tomcat-8.5.58-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.58/bin/embed/apache-tomcat-8.5.58-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.58/bin/embed/apache-tomcat-8.5.58-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/embed/apache-tomcat-8.5.58-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.58/bin/embed/apache-tomcat-8.5.58-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.58/bin/embed/apache-tomcat-8.5.58-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/extras/
dev/tomcat/tomcat-8/v8.5.58/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.58/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.58/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.58/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.58/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.58/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.58/src/
dev/tomcat/tomcat-8/v8.5.58/src/apache-tomcat-8.5.58-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.58/src/apache-tomcat-8.5.58-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.58/src/apache-tomcat-8.5.58-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.58/src/apache-tomcat-8.5.58-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.58/src/apache-tomcat-8.5.58-src.zip.asc
dev/tomcat/tomcat-8/v8.5.58/src/apache-tomcat-8.5.58-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.58/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.58/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.58/KEYS Thu Sep 10 22:03:35 2020
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

[Bug 63405] Tomcat 7.0.91.0 EXCEPTION_ACCESS_VIOLATION - Problematic frame tcnative-1.dll+0x802e

2020-08-20 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63405

Mark Thomas  changed:

   What|Removed |Added

 Status|NEEDINFO|RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from Mark Thomas  ---
The crash log indicates that the crash occurred in the Poller.

I've reviewed the changes since Tomcat 7.0.91 and Tomcat Native 1.2.17 and I
don't see any references in the change log for fixing issues that could trigger
a crash like this.

There is a significant change in 7.0.99 onwards where the code was refactored
to use a single pollset rather than multiple.

I have also compared the 7.0.x code to 8.5.x and while a direct comparison is
not possible due to 7.0.x having to support Comet, I don't see any obvious
differences that could trigger a crash. I did make a few cosmetic changes to
bring 7.0.x into line with 8.5.x and I also fixed one threading issue although
the 8.5.x changelog indicated that that was related to timeouts.

At this point I suspect a bug in the code that handled multiple pollsets. I am
therefore going to resolve this as fixed. If you still see this issue, or one
like it please:
- update to the latest available major Tomact version (7.0.x, 8.5.x, 9.0.x ot
10.0.x) and latest available Tomcat native version
- retest

Anything you can do to narrow down how to trigger the issue is helpful and
steps that reproduce are ideal.

-- 
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: r40269 [1/2] - in /dev/tomcat/tomcat-7/v7.0.105: ./ bin/ bin/embed/ bin/extras/ src/

2020-07-02 Thread violetagg
=
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+
+
+ Apache Tomcat Version 7.0.105
+Release Notes
+
+
+=
+CONTENTS:
+=
+
+* Dependency Changes
+* API Stability
+* JNI Based Applications
+* Bundled APIs
+* Web application reloading and static fields in shared libraries
+* Tomcat on Linux
+* Enabling SSI and CGI Support
+* Security manager URLs
+* Symlinking static resources
+* Viewing the Tomcat Change Log
+* Cryptographic software notice
+* When all else fails
+
+
+===
+Dependency Changes:
+===
+Tomcat 7.0 is designed to run on Java 6 and later.
+
+In addition, Tomcat 7.0 uses the Eclipse JDT Java compiler for
+compiling JSP pages.  This means you no longer need to have the complete
+Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment
+(JRE) is sufficient.  The Eclipse JDT Java compiler is bundled with the
+binary Tomcat distributions.  Tomcat can also be configured to use the
+compiler from the JDK to compile JSPs, or any other Java compiler supported
+by Apache Ant.
+
+
+==
+API Stability:
+==
+The public interfaces for the following classes are fixed and will not be
+changed at all during the remaining lifetime of the 7.x series:
+- javax/**/*
+
+The public interfaces for the following classes may be added to in order to
+resolve bugs and/or add new features. No existing interface will be removed or
+changed although it may be deprecated.
+- org/apache/catalina/*
+- org/apache/catalina/comet/*
+
+Note: As Tomcat 7 matures, the above list will be added to. The list is not
+  considered complete at this time.
+
+The remaining classes are considered part of the Tomcat internals and may 
change
+without notice between point releases.
+
+
+===
+JNI Based Applications:
+===
+Applications that require native libraries must ensure that the libraries have
+been loaded prior to use.  Typically, this is done with a call like:
+
+  static {
+System.loadLibrary("path-to-library-file");
+  }
+
+in some class.  However, the application must also ensure that the library is
+not loaded more than once.  If the above code were placed in a class inside
+the web application (i.e. under /WEB-INF/classes or /WEB-INF/lib), and the
+application were reloaded, the loadLibrary() call would be attempted a second
+time.
+
+To avoid this problem, place classes that load native libraries outside of the
+web application, and ensure that the loadLibrary() call is executed only once
+during the lifetime of a particular JVM.
+
+
+=
+Bundled APIs:
+=
+A standard installation of Tomcat 7.0 makes all of the following APIs available
+for use by web applications (by placing them in "lib"):
+* annotations-api.jar (Common Annotations 1.1 package)
+* catalina.jar (Tomcat Catalina implementation)
+* catalina-ant.jar (Tomcat Catalina Ant tasks)
+* catalina-ha.jar (High availability package)
+* catalina-tribes.jar (Group communication)
+* ecj-4.4.2.jar (Eclipse JDT Java compiler)
+* el-api.jar (EL 2.2 API)
+* jasper.jar (Jasper 2 Compiler and Runtime)
+* jasper-el.jar (Jasper 2 EL implementation)
+* jsp-api.jar (JSP 2.2 API)
+* servlet-api.jar (Servlet 3.0 API)
+* tomcat7-websocket.jar (WebSocket 1.1 implementation)
+* tomcat-api.jar (Interfaces shared by Catalina and Jasper)
+* tomcat-coyote.jar (Tomcat connectors and utility classes)
+* tomcat-dbcp.jar (package renamed database connection pool based on Commons 
DBCP 1.x)
+* tomcat-jdbc.jar (Tomcat's database connection pooling solution)
+* tomcat-util.jar (Various utilities)
+* websocket-api.jar (WebSocket 1.1 API)
+
+You can make additional APIs available to all of your web applications by
+putting unpacked classes into a "classes" directory (not created by default),
+or by placing them in JAR files in the "lib" directory.
+
+To override the XML parser implementation or interfaces, use the Endorsed
+Standards Override mechanism of the JVM. The default configuration defines
+JARs located 

svn commit: r40261 [1/2] - in /dev/tomcat/tomcat-8/v8.5.57: ./ bin/ bin/embed/ bin/extras/ src/

2020-06-30 Thread markt
Author: markt
Date: Tue Jun 30 22:09:05 2020
New Revision: 40261

Log:
Upload 8.5.57 for voting

Added:
dev/tomcat/tomcat-8/v8.5.57/
dev/tomcat/tomcat-8/v8.5.57/KEYS
dev/tomcat/tomcat-8/v8.5.57/README.html
dev/tomcat/tomcat-8/v8.5.57/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.57/bin/
dev/tomcat/tomcat-8/v8.5.57/bin/README.html
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.exe   (with props)
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.exe.asc
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.exe.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.zip   (with props)
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.zip.asc
dev/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.zip.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/embed/
dev/tomcat/tomcat-8/v8.5.57/bin/embed/apache-tomcat-8.5.57-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.57/bin/embed/apache-tomcat-8.5.57-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.57/bin/embed/apache-tomcat-8.5.57-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/embed/apache-tomcat-8.5.57-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.57/bin/embed/apache-tomcat-8.5.57-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.57/bin/embed/apache-tomcat-8.5.57-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/extras/
dev/tomcat/tomcat-8/v8.5.57/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.57/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.57/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.57/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.57/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.57/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.57/src/
dev/tomcat/tomcat-8/v8.5.57/src/apache-tomcat-8.5.57-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.57/src/apache-tomcat-8.5.57-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.57/src/apache-tomcat-8.5.57-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.57/src/apache-tomcat-8.5.57-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.57/src/apache-tomcat-8.5.57-src.zip.asc
dev/tomcat/tomcat-8/v8.5.57/src/apache-tomcat-8.5.57-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.57/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.57/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.57/KEYS Tue Jun 30 22:09:05 2020
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

[Bug 64518] Illegal reflective access by WebappClassLoaderBase$1 - embedded tomcat with resteasy

2020-06-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64518

Mark Thomas  changed:

   What|Removed |Added

 Resolution|--- |WONTFIX
 OS||All
 Status|NEW |RESOLVED

--- Comment #2 from Mark Thomas  ---
If you run Tomcat in embedded mode on Java 9 onwards then you need to start it
with the same options to avoid those warnings.

https://github.com/apache/tomcat/blob/7.0.x/bin/catalina.sh#L322

-- 
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 64518] Illegal reflective access by WebappClassLoaderBase$1 - embedded tomcat with resteasy

2020-06-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64518

Michael Enke  changed:

   What|Removed |Added

 CC||michael.enke@wincor-nixdorf
   ||.com

--- Comment #1 from Michael Enke  ---
Created attachment 37310
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37310=edit
the missing resteasy jar file from test.zip

Since the sile size is limited to 1000 KB I couldn't add this jar file into
test.zip

-- 
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 64518] New: Illegal reflective access by WebappClassLoaderBase$1 - embedded tomcat with resteasy

2020-06-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64518

Bug ID: 64518
   Summary: Illegal reflective access by WebappClassLoaderBase$1 -
embedded tomcat with resteasy
   Product: Tomcat 7
   Version: 7.0.104
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: michael.e...@wincor-nixdorf.com
  Target Milestone: ---

Created attachment 37309
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37309=edit
source+compiled class files and some jars to reproduce the problem

There is a bug report with title "Illegal reflective access by
WebappClassLoaderBase$1 in Java 13":
https://bz.apache.org/bugzilla/show_bug.cgi?id=63838;>63838 which
is fixed.
I found the same warning when using embedded tomcat 7 with resteasy servlet.
Attached source and run.bat to reproduce the problem.
Due to file size limitation of attachmed file I did not include the embedded
tomcat 7 release 104 jar files (which has to  be put into tomcat7 dir)
as well as resteasy-jaxrs-3.5.0.Final.jar (which has to be put int rest dir).

Output of starting run.bat:

C:\Temp\test>run
Juni 11, 2020 8:32:06 NACHM. org.apache.coyote.AbstractProtocol init
INFORMATION: Initializing ProtocolHandler ["http-bio-8080"]
Juni 11, 2020 8:32:06 NACHM. org.apache.catalina.core.StandardService
startInternal
INFORMATION: Starting service [Tomcat]
Juni 11, 2020 8:32:06 NACHM. org.apache.catalina.core.StandardEngine
startInternal
INFORMATION: Starting Servlet Engine: Apache Tomcat/7.0.104
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by
org.apache.catalina.loader.WebappClassLoaderBase$1
(file:/C:/Temp/test/tomcat7/tomcat-embed-core.jar) to method
java.lang.ClassLoader.registerAsParallelCapable()
WARNING: Please consider reporting this to the maintainers of
org.apache.catalina.loader.WebappClassLoaderBase$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal
reflective access operations
WARNING: All illegal access operations will be denied in a future release
...

-- 
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 64509] Rfc6265CookieProcessor mishandles commas in $Version=1 cookie header

2020-06-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64509

--- Comment #3 from WJCarpenter  ---
Thanks for the quick action on this.

-- 
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 64509] Rfc6265CookieProcessor mishandles commas in $Version=1 cookie header

2020-06-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64509

Mark Thomas  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #2 from Mark Thomas  ---
Fixed in:
- master for 10.0.0-M7 onwards
- 9.0.x for 9.0.37 onwards
- 8.5.x for 8.5.57 onwards

7.0.x is not affected.

Thanks for the report. You were right about the location of the bug. There were
a couple of other places the same bug was present. I've fixed them an added a
parameterised test case that should test all combinations.

-- 
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 64509] Rfc6265CookieProcessor mishandles commas in $Version=1 cookie header

2020-06-10 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64509

Mark Thomas  changed:

   What|Removed |Added

Version|9.0.33  |9.0.36

--- Comment #1 from Mark Thomas  ---
Thanks for the reminder. I've added 9.0.36 to the list of versions and updated
the version for this issue. I'll look at the detail of the report next.

-- 
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 64509] New: Rfc6265CookieProcessor mishandles commas in $Version=1 cookie header

2020-06-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=64509

Bug ID: 64509
   Summary: Rfc6265CookieProcessor mishandles commas in $Version=1
cookie header
   Product: Tomcat 9
   Version: 9.0.33
  Hardware: PC
OS: Linux
Status: NEW
  Severity: normal
  Priority: P2
 Component: Util
  Assignee: dev@tomcat.apache.org
  Reporter: bill-apa...@carpenter.org
  Target Milestone: -

Created attachment 37299
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=37299=edit
test code

(Tested in both 9.0.33 and 9.0.36, but 9.0.36 wasn't available in the drop-down
when I opened this bug report.)

Rfc6265CookieProcessor tries to accept a comma as a cookie pair separator for
$Version=1 cookie headers, but it gets it wrong. It also behave differently
from the legacy parser. For this Cookie: header value

 $Version=1;first=1,second=2;third=3;case=justCOMMA

the new parser loses cookies "first" and "second" (logs an invalid cookie
warning). The legacy parser does not.

Here is a small test program (also attached) that parses headers with both
processors. The test values include both "$Version=1" cookie headers and the
same with no version attribute. I believe the RFC-6265 parsing is not trying to
honor the comma, which is fair enough.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

package aside;

import org.apache.tomcat.util.http.LegacyCookieProcessor;
import org.apache.tomcat.util.http.MimeHeaders;
import org.apache.tomcat.util.http.Rfc6265CookieProcessor;
import org.apache.tomcat.util.http.ServerCookie;
import org.apache.tomcat.util.http.ServerCookies;

public class TC9CookieParsingTest {
  private static final String[] cookieHeaderValues = {
  "$Version=1;first=1;second=2;third=3;case=justSEMI",
  "first=1;second=2;third=3;case=justSEMI",
  "$Version=1;first=1,second=2;third=3;case=justCOMMA",
  "first=1,second=2;third=3;case=justCOMMA",
  "$Version=1;first=1,;second=2;third=3;case=COMMAthenSEMI",
  "first=1,;second=2;third=3;case=COMMAthenSEMI",
  "$Version=1;first=1;,second=2;third=3;case=SEMIthenCOMMA",
  "first=1;,second=2;third=3;case=SEMIthenCOMMA",
  };
  public static void main(String[] args) {
for (final String cookieHeaderValue:
TC9CookieParsingTest.cookieHeaderValues) {
  TC9CookieParsingTest.parseWithRfc6265Parser(cookieHeaderValue);
  TC9CookieParsingTest.parseWithLegacyParser(cookieHeaderValue);
}
  }

  private static void parseWithRfc6265Parser(final String cookieHeaderValue) {
final MimeHeaders headers = new MimeHeaders();
headers.addValue("Cookie").setString(cookieHeaderValue);
final ServerCookies serverCookies = new ServerCookies(10);
final Rfc6265CookieProcessor processor = new Rfc6265CookieProcessor();
processor.parseCookieHeader(headers, serverCookies);
final int howMany = serverCookies.getCookieCount();
System.out.println("\n\nRfc6265CookieProcessor 'Cookie:
" + cookieHeaderValue + "'");
for (int ii=0; ii>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Here is the output from a run of the test program:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

====
Rfc6265CookieProcessor 'Cookie:
$Version=1;first=1;second=2;third=3;case=justSEMI'
0 cookie: 'first' = '1'
1 cookie: 'second' = '2'
2 cookie: 'third' = '3'
3 cookie: 'case' = 'justSEMI'
----
LegacyCookieProcessor 'Cookie:
$Version=1;first=1;second=2;third=3;case=justSEMI'
0 cookie: 'first' = '1'
1 cookie: 'second' = '2'
2 cookie: 'third' = '3'
3 cookie: 'case' = 'justSEMI'

====
Rfc6265CookieProcessor 'Cookie: first=1;second=2;third=3;case=justSEMI'
0 cookie: 'first' = '1'
1 cookie: 'second' = '2'
2 cookie: 'third' = '3'
3 cookie: 'case' = 'justSEMI'

LegacyCookieProcessor 'Cookie: first=1;second=2;third=3;case=justSEMI'
0 cookie: 'first' = '1'
1 cookie: 'second' = '2'
2 cookie: 'third' = '3'
3 cookie: 'case' = 'justSEMI'


Rfc6265CookieProcessor 'Cookie:
$Version=1;first=1,second=2;third=3;case=justCOMMA'
0 cookie: 'third' = '3'
1 cookie: 'case' = 'justCOMMA'
--------
LegacyCookieProcessor 'Cookie:
$Version=1;first=1,second=2;third=3;case=justCOMMA'
0 cookie: 'first' = '1'
1 cookie: 'second' = '2'
2 cookie: 'third' = '3'
3 cookie: 'case' = 'justCOMMA'

====
Rfc6265CookieProcessor 'Cookie: first=1,second=2;third=3;case=justCOMMA'
0 cookie: 'third' = '3'
1 cookie: 'case' = 'justCOMM

svn commit: r39929 [1/2] - in /dev/tomcat/tomcat-8/v8.5.56: ./ bin/ bin/embed/ bin/extras/ src/

2020-06-03 Thread markt
Author: markt
Date: Wed Jun  3 20:43:45 2020
New Revision: 39929

Log:
Upload 8.5.56 for voting

Added:
dev/tomcat/tomcat-8/v8.5.56/
dev/tomcat/tomcat-8/v8.5.56/KEYS
dev/tomcat/tomcat-8/v8.5.56/README.html
dev/tomcat/tomcat-8/v8.5.56/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.56/bin/
dev/tomcat/tomcat-8/v8.5.56/bin/README.html
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.exe   (with props)
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.exe.asc
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.exe.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.zip   (with props)
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.zip.asc
dev/tomcat/tomcat-8/v8.5.56/bin/apache-tomcat-8.5.56.zip.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/embed/
dev/tomcat/tomcat-8/v8.5.56/bin/embed/apache-tomcat-8.5.56-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.56/bin/embed/apache-tomcat-8.5.56-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.56/bin/embed/apache-tomcat-8.5.56-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/embed/apache-tomcat-8.5.56-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.56/bin/embed/apache-tomcat-8.5.56-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.56/bin/embed/apache-tomcat-8.5.56-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/extras/
dev/tomcat/tomcat-8/v8.5.56/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.56/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.56/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.56/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.56/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.56/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.56/src/
dev/tomcat/tomcat-8/v8.5.56/src/apache-tomcat-8.5.56-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.56/src/apache-tomcat-8.5.56-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.56/src/apache-tomcat-8.5.56-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.56/src/apache-tomcat-8.5.56-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.56/src/apache-tomcat-8.5.56-src.zip.asc
dev/tomcat/tomcat-8/v8.5.56/src/apache-tomcat-8.5.56-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.56/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.56/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.56/KEYS Wed Jun  3 20:43:45 2020
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

[Bug 51813] Tomcat randomly crashes with [libtcnative-1.so.1+0x152ca] Java_org_apache_tomcat_jni_Socket_sendbb+0x5a

2020-05-22 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=51813

--- Comment #13 from Steve Kirk  ---
Updated versions of everything.
http://happy-wheelsgames.com/

-- 
You are receiving this mail because:
You are the assignee for the bug.
-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r39324 [1/2] - in /dev/tomcat/tomcat-7/v7.0.104: ./ bin/ bin/embed/ bin/extras/ src/

2020-05-07 Thread violetagg
=
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+
+
+ Apache Tomcat Version 7.0.104
+Release Notes
+
+
+=
+CONTENTS:
+=
+
+* Dependency Changes
+* API Stability
+* JNI Based Applications
+* Bundled APIs
+* Web application reloading and static fields in shared libraries
+* Tomcat on Linux
+* Enabling SSI and CGI Support
+* Security manager URLs
+* Symlinking static resources
+* Viewing the Tomcat Change Log
+* Cryptographic software notice
+* When all else fails
+
+
+===
+Dependency Changes:
+===
+Tomcat 7.0 is designed to run on Java 6 and later.
+
+In addition, Tomcat 7.0 uses the Eclipse JDT Java compiler for
+compiling JSP pages.  This means you no longer need to have the complete
+Java Development Kit (JDK) to run Tomcat, but a Java Runtime Environment
+(JRE) is sufficient.  The Eclipse JDT Java compiler is bundled with the
+binary Tomcat distributions.  Tomcat can also be configured to use the
+compiler from the JDK to compile JSPs, or any other Java compiler supported
+by Apache Ant.
+
+
+==
+API Stability:
+==
+The public interfaces for the following classes are fixed and will not be
+changed at all during the remaining lifetime of the 7.x series:
+- javax/**/*
+
+The public interfaces for the following classes may be added to in order to
+resolve bugs and/or add new features. No existing interface will be removed or
+changed although it may be deprecated.
+- org/apache/catalina/*
+- org/apache/catalina/comet/*
+
+Note: As Tomcat 7 matures, the above list will be added to. The list is not
+  considered complete at this time.
+
+The remaining classes are considered part of the Tomcat internals and may 
change
+without notice between point releases.
+
+
+===
+JNI Based Applications:
+===
+Applications that require native libraries must ensure that the libraries have
+been loaded prior to use.  Typically, this is done with a call like:
+
+  static {
+System.loadLibrary("path-to-library-file");
+  }
+
+in some class.  However, the application must also ensure that the library is
+not loaded more than once.  If the above code were placed in a class inside
+the web application (i.e. under /WEB-INF/classes or /WEB-INF/lib), and the
+application were reloaded, the loadLibrary() call would be attempted a second
+time.
+
+To avoid this problem, place classes that load native libraries outside of the
+web application, and ensure that the loadLibrary() call is executed only once
+during the lifetime of a particular JVM.
+
+
+=
+Bundled APIs:
+=
+A standard installation of Tomcat 7.0 makes all of the following APIs available
+for use by web applications (by placing them in "lib"):
+* annotations-api.jar (Common Annotations 1.1 package)
+* catalina.jar (Tomcat Catalina implementation)
+* catalina-ant.jar (Tomcat Catalina Ant tasks)
+* catalina-ha.jar (High availability package)
+* catalina-tribes.jar (Group communication)
+* ecj-4.4.2.jar (Eclipse JDT Java compiler)
+* el-api.jar (EL 2.2 API)
+* jasper.jar (Jasper 2 Compiler and Runtime)
+* jasper-el.jar (Jasper 2 EL implementation)
+* jsp-api.jar (JSP 2.2 API)
+* servlet-api.jar (Servlet 3.0 API)
+* tomcat7-websocket.jar (WebSocket 1.1 implementation)
+* tomcat-api.jar (Interfaces shared by Catalina and Jasper)
+* tomcat-coyote.jar (Tomcat connectors and utility classes)
+* tomcat-dbcp.jar (package renamed database connection pool based on Commons 
DBCP 1.x)
+* tomcat-jdbc.jar (Tomcat's database connection pooling solution)
+* tomcat-util.jar (Various utilities)
+* websocket-api.jar (WebSocket 1.1 API)
+
+You can make additional APIs available to all of your web applications by
+putting unpacked classes into a "classes" directory (not created by default),
+or by placing them in JAR files in the "lib" directory.
+
+To override the XML parser implementation or interfaces, use the Endorsed
+Standards Override mechanism of the JVM. The default configuration defines
+JARs located 

svn commit: r39298 [1/2] - in /dev/tomcat/tomcat-8/v8.5.55: ./ bin/ bin/embed/ bin/extras/ src/

2020-05-05 Thread markt
Author: markt
Date: Tue May  5 22:25:49 2020
New Revision: 39298

Log:
Upload 8.5.55 for voting

Added:
dev/tomcat/tomcat-8/v8.5.55/
dev/tomcat/tomcat-8/v8.5.55/KEYS
dev/tomcat/tomcat-8/v8.5.55/README.html
dev/tomcat/tomcat-8/v8.5.55/RELEASE-NOTES
dev/tomcat/tomcat-8/v8.5.55/bin/
dev/tomcat/tomcat-8/v8.5.55/bin/README.html
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-deployer.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-deployer.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-deployer.zip   (with 
props)
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-deployer.zip.asc
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-deployer.zip.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-fulldocs.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-windows-x64.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-windows-x64.zip.asc
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-windows-x64.zip.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-windows-x86.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-windows-x86.zip.asc
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55-windows-x86.zip.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.exe   (with props)
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.exe.asc
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.exe.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.tar.gz   (with props)
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.zip   (with props)
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.zip.asc
dev/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.zip.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/embed/
dev/tomcat/tomcat-8/v8.5.55/bin/embed/apache-tomcat-8.5.55-embed.tar.gz   
(with props)
dev/tomcat/tomcat-8/v8.5.55/bin/embed/apache-tomcat-8.5.55-embed.tar.gz.asc

dev/tomcat/tomcat-8/v8.5.55/bin/embed/apache-tomcat-8.5.55-embed.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/embed/apache-tomcat-8.5.55-embed.zip   
(with props)
dev/tomcat/tomcat-8/v8.5.55/bin/embed/apache-tomcat-8.5.55-embed.zip.asc
dev/tomcat/tomcat-8/v8.5.55/bin/embed/apache-tomcat-8.5.55-embed.zip.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/extras/
dev/tomcat/tomcat-8/v8.5.55/bin/extras/catalina-jmx-remote.jar   (with 
props)
dev/tomcat/tomcat-8/v8.5.55/bin/extras/catalina-jmx-remote.jar.asc
dev/tomcat/tomcat-8/v8.5.55/bin/extras/catalina-jmx-remote.jar.sha512
dev/tomcat/tomcat-8/v8.5.55/bin/extras/catalina-ws.jar   (with props)
dev/tomcat/tomcat-8/v8.5.55/bin/extras/catalina-ws.jar.asc
dev/tomcat/tomcat-8/v8.5.55/bin/extras/catalina-ws.jar.sha512
dev/tomcat/tomcat-8/v8.5.55/src/
dev/tomcat/tomcat-8/v8.5.55/src/apache-tomcat-8.5.55-src.tar.gz   (with 
props)
dev/tomcat/tomcat-8/v8.5.55/src/apache-tomcat-8.5.55-src.tar.gz.asc
dev/tomcat/tomcat-8/v8.5.55/src/apache-tomcat-8.5.55-src.tar.gz.sha512
dev/tomcat/tomcat-8/v8.5.55/src/apache-tomcat-8.5.55-src.zip   (with props)
dev/tomcat/tomcat-8/v8.5.55/src/apache-tomcat-8.5.55-src.zip.asc
dev/tomcat/tomcat-8/v8.5.55/src/apache-tomcat-8.5.55-src.zip.sha512

Added: dev/tomcat/tomcat-8/v8.5.55/KEYS
==
--- dev/tomcat/tomcat-8/v8.5.55/KEYS (added)
+++ dev/tomcat/tomcat-8/v8.5.55/KEYS Tue May  5 22:25:49 2020
@@ -0,0 +1,676 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz

[GitHub] [tomcat-jakartaee-migration] rmaucher merged pull request #1: Bugfix: TextConverter: Do not duplicate the content of text files.

2020-04-10 Thread GitBox
rmaucher merged pull request #1: Bugfix: TextConverter: Do not duplicate the 
content of text files.
URL: https://github.com/apache/tomcat-jakartaee-migration/pull/1
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



[GitHub] [tomcat-jakartaee-migration] smarkwal opened a new pull request #1: Bugfix: TextConverter: Do not duplicate the content of text files.

2020-04-10 Thread GitBox
smarkwal opened a new pull request #1: Bugfix: TextConverter: Do not duplicate 
the content of text files.
URL: https://github.com/apache/tomcat-jakartaee-migration/pull/1
 
 
   Due to a bug in the convert method, TextConverter has duplicated the content 
of all the files it has processed. As a result, the web application deployment 
descriptor file web.xml has been corrupted and Tomcat has thrown an exception 
when trying to parse it.


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org



svn commit: r1876358 [1/2] - in /tomcat/site/trunk: docs/ xdocs/

2020-04-10 Thread markt
Author: markt
Date: Fri Apr 10 09:01:39 2020
New Revision: 1876358

URL: http://svn.apache.org/viewvc?rev=1876358=rev
Log:
Update all download pages to use latest recommended version of cgo script and 
to obtain hashes etc. from downloads.a.o

Modified:
tomcat/site/trunk/docs/download-10.html
tomcat/site/trunk/docs/download-70.cgi
tomcat/site/trunk/docs/download-70.html
tomcat/site/trunk/docs/download-80.cgi
tomcat/site/trunk/docs/download-80.html
tomcat/site/trunk/docs/download-90.cgi
tomcat/site/trunk/docs/download-90.html
tomcat/site/trunk/docs/download-connectors.cgi
tomcat/site/trunk/docs/download-connectors.html
tomcat/site/trunk/docs/download-native.cgi
tomcat/site/trunk/docs/download-native.html
tomcat/site/trunk/docs/download-taglibs.cgi
tomcat/site/trunk/docs/download-taglibs.html
tomcat/site/trunk/xdocs/download-10.xml
tomcat/site/trunk/xdocs/download-70.cgi
tomcat/site/trunk/xdocs/download-70.xml
tomcat/site/trunk/xdocs/download-80.cgi
tomcat/site/trunk/xdocs/download-80.xml
tomcat/site/trunk/xdocs/download-90.cgi
tomcat/site/trunk/xdocs/download-90.xml
tomcat/site/trunk/xdocs/download-connectors.cgi
tomcat/site/trunk/xdocs/download-connectors.xml
tomcat/site/trunk/xdocs/download-native.cgi
tomcat/site/trunk/xdocs/download-native.xml
tomcat/site/trunk/xdocs/download-taglibs.cgi
tomcat/site/trunk/xdocs/download-taglibs.xml

Modified: tomcat/site/trunk/docs/download-10.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-10.html?rev=1876358=1876357=1876358=diff
==
--- tomcat/site/trunk/docs/download-10.html (original)
+++ tomcat/site/trunk/docs/download-10.html Fri Apr 10 09:01:39 2020
@@ -24,7 +24,7 @@
 [define v]10.0.0-M4[end]
 https://downloads.apache.org/tomcat/tomcat-10/KEYS;>KEYS |
 [v] |
-Browse |
+Browse |
 https://archive.apache.org/dist/tomcat/tomcat-10;>Archives
   Release Integrity
 You must
@@ -60,7 +60,7 @@
   [v]
   
   Please see the 
-  README
+  README
   file for packaging information.  It explains what every distribution 
contains.
   
 
@@ -69,27 +69,27 @@
 Core:
   
   
-zip 
+zip 
 (https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v].zip.asc;>pgp,
 
 https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v].zip.sha512;>sha512)
   
   
-tar.gz 
+tar.gz 
 (https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v].tar.gz.asc;>pgp,
 
 https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v].tar.gz.sha512;>sha512)
   
   
-32-bit Windows zip 
+32-bit Windows zip 
 (https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v]-windows-x86.zip.asc;>pgp,
 
 https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v]-windows-x86.zip.sha512;>sha512)
   
   
-64-bit Windows zip 
+64-bit Windows zip 
 (https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v]-windows-x64.zip.asc;>pgp,
 
 https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v]-windows-x64.zip.sha512;>sha512)
   
   
-32-bit/64-bit Windows Service Installer 
+32-bit/64-bit Windows Service Installer 
 (https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v].exe.asc;>pgp,
 
 https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v].exe.sha512;>sha512)
   
@@ -98,7 +98,7 @@
 Full documentation:
   
   
-tar.gz 
+tar.gz 
 (https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v]-fulldocs.tar.gz.asc;>pgp,
 
 https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v]-fulldocs.tar.gz.sha512;>sha512)
   
@@ -107,12 +107,12 @@
 Deployer:
   
   
-zip 
+zip 
 (https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v]-deployer.zip.asc;>pgp,
  
 https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v]-deployer.zip.sha512;>sha512)
   
   
-tar.gz 
+tar.gz 
 (https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v]-deployer.tar.gz.asc;>pgp,
 
 https://downloads.apache.org/tomcat/tomcat-10/v[v]/bin/apache-tomcat-[v]-deployer.tar.gz.sha512;>sha512)
   
@@ -121,12 +121,12 @@
 Embedded:
   
   
-tar.gz 
+tar.gz 
 

[Bug 63405] Tomcat 7.0.91.0 EXCEPTION_ACCESS_VIOLATION - Problematic frame tcnative-1.dll+0x802e

2020-04-06 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=63405

Michael Osipov  changed:

   What|Removed |Added

 Status|NEW |NEEDINFO

--- Comment #3 from Michael Osipov  ---
Does this still occur with the most recent versions of Tomcat, libtcnative and
libapr?

-- 
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



  1   2   3   4   5   6   7   8   9   10   >