[Bug 65802] Invalid header name should be rejected in the HTTP server response
https://bz.apache.org/bugzilla/show_bug.cgi?id=65802 --- Comment #6 from Nils R --- > If I'm reading this right, then returning a 400 response is entirely > inappropriate. Indeed, the HTTP 400 is returned when the client request is invalid. That's been the case for a long time for HTTP/1.1 requests, now it's true for HTTP/2.0 since 65785 which is another issue). > IMO throwing an exception would be the best behavior but if it's not > allowed/specified by the API itself or the javadoc, then I'm not sure how > much latitude we have for changing it. That's what I had in mind (throwing an exception), but of course, Tomcat has to be compliant with the Servlet spec. And I indeed, there is not much room left to throw an exception in the response flow. > I think the other one should be reverted since this is only a strict HTTP/1.1 > compatibility thing, since HTTP/2 is a binary protocol. Is there a really > real reason to limit it ? Other than spec lawyering of course. As I said before, the real reason to me are : - to behave the same between HTTP/1.1 and HTTP/2.0 (I checked the HTTP/3.0 draft, the same limitation is present) - there is already a validation of HTTP/2.0 header names : upper case characters are forbidden - to lower the risk of inconsistencies between different HTTP client/servers not behaving the same because this point of the RFC has been implemented in different ways by HTTP servers. (which may be considered as "spec lawyering" ^^') But one could argue it's an improvement not failing on illegal header names anymore, and not validating means spending less time processing the request. And I don't think there is any security holes because of this non-validation anyway. -- 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 main updated: Update (currently unused) reproducible build timestamp
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 c5fda80 Update (currently unused) reproducible build timestamp c5fda80 is described below commit c5fda809d2344d76aab21e5902fff797fd19880c Author: Mark Thomas AuthorDate: Sat Jan 15 11:56:27 2022 + Update (currently unused) reproducible build timestamp --- build.properties.default | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.properties.default b/build.properties.default index 35aeb76..e1003ea 100644 --- a/build.properties.default +++ b/build.properties.default @@ -38,8 +38,8 @@ version.suffix=-M10-dev # - Reproducible builds - # Uncomment and set to current time for reproducible builds # Note: The value is in seconds (unlike milliseconds used by System.currentTimeMillis()). -#2022-01-12T06:00:00Z -#ant.tstamp.now=1642003200 +#2022-01-15T12:00:00Z +#ant.tstamp.now=1642248000 # - Source control flags - git.branch=main - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] tag 10.1.0-M10 created (now dc3639d)
This is an automated email from the ASF dual-hosted git repository. markt pushed a change to tag 10.1.0-M10 in repository https://gitbox.apache.org/repos/asf/tomcat.git. at dc3639d (commit) This tag includes the following new commits: new dc3639d Tag 10.1.0-M10 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] 01/01: Tag 10.1.0-M10
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to tag 10.1.0-M10 in repository https://gitbox.apache.org/repos/asf/tomcat.git commit dc3639dd7123301ced18dbf4ddf2dca93704870d Author: Mark Thomas AuthorDate: Sat Jan 15 12:23:35 2022 + Tag 10.1.0-M10 --- build.properties.default | 2 +- webapps/docs/changelog.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.properties.default b/build.properties.default index e1003ea..1b238e1 100644 --- a/build.properties.default +++ b/build.properties.default @@ -33,7 +33,7 @@ version.major=10 version.minor=1 version.build=0 version.patch=0 -version.suffix=-M10-dev +version.suffix=-M10 # - Reproducible builds - # Uncomment and set to current time for reproducible builds diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index f1c93f7..08a54a2 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -104,7 +104,7 @@ They eventually become mixed with the numbered issues (i.e., numbered issues do not "pop up" wrt. others). --> - + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r52097 - in /dev/tomcat/tomcat-10/v10.1.0-M10: ./ bin/ bin/embed/ src/
Author: markt Date: Sat Jan 15 12:38:50 2022 New Revision: 52097 Log: Upload 10.1.0-M10 for voting Added: dev/tomcat/tomcat-10/v10.1.0-M10/ dev/tomcat/tomcat-10/v10.1.0-M10/KEYS dev/tomcat/tomcat-10/v10.1.0-M10/README.html dev/tomcat/tomcat-10/v10.1.0-M10/RELEASE-NOTES dev/tomcat/tomcat-10/v10.1.0-M10/bin/ dev/tomcat/tomcat-10/v10.1.0-M10/bin/README.html dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-deployer.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-deployer.tar.gz.asc dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-deployer.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-deployer.zip (with props) dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-deployer.zip.asc dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-deployer.zip.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-fulldocs.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-fulldocs.tar.gz.asc dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-fulldocs.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-windows-x64.zip (with props) dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-windows-x64.zip.asc dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-windows-x64.zip.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-windows-x86.zip (with props) dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-windows-x86.zip.asc dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10-windows-x86.zip.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10.exe (with props) dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10.exe.asc dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10.exe.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10.tar.gz.asc dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10.zip (with props) dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10.zip.asc dev/tomcat/tomcat-10/v10.1.0-M10/bin/apache-tomcat-10.1.0-M10.zip.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/bin/embed/ dev/tomcat/tomcat-10/v10.1.0-M10/bin/embed/apache-tomcat-10.1.0-M10-embed.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.0-M10/bin/embed/apache-tomcat-10.1.0-M10-embed.tar.gz.asc dev/tomcat/tomcat-10/v10.1.0-M10/bin/embed/apache-tomcat-10.1.0-M10-embed.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/bin/embed/apache-tomcat-10.1.0-M10-embed.zip (with props) dev/tomcat/tomcat-10/v10.1.0-M10/bin/embed/apache-tomcat-10.1.0-M10-embed.zip.asc dev/tomcat/tomcat-10/v10.1.0-M10/bin/embed/apache-tomcat-10.1.0-M10-embed.zip.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/src/ dev/tomcat/tomcat-10/v10.1.0-M10/src/apache-tomcat-10.1.0-M10-src.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.0-M10/src/apache-tomcat-10.1.0-M10-src.tar.gz.asc dev/tomcat/tomcat-10/v10.1.0-M10/src/apache-tomcat-10.1.0-M10-src.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.0-M10/src/apache-tomcat-10.1.0-M10-src.zip (with props) dev/tomcat/tomcat-10/v10.1.0-M10/src/apache-tomcat-10.1.0-M10-src.zip.asc dev/tomcat/tomcat-10/v10.1.0-M10/src/apache-tomcat-10.1.0-M10-src.zip.sha512 Added: dev/tomcat/tomcat-10/v10.1.0-M10/KEYS == --- dev/tomcat/tomcat-10/v10.1.0-M10/KEYS (added) +++ dev/tomcat/tomcat-10/v10.1.0-M10/KEYS Sat Jan 15 12:38:50 2022 @@ -0,0 +1,453 @@ +This file contains the PGP&GPG 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). + + +pub 4096R/2F6059E7 2009-09-18 + Key fingerprint = A9C5 DF4D 22E9 9998 D987 5A51 10C0 1C5A 2F60 59E7 +uid Mark E D Thomas +sub 4096R/5E763BEC 2009-09-18 + +-BEGIN PGP PUBLIC KEY BLOCK- +Comment: GPGTools - http://gpgtools.org + +mQINBEq0DukBEAD4jovHOPJDxoD+JnO1Go2kiwpgRULasGlrVKuSUdP6wzcaqWmX +pqtOJKKwW2MQFQLmg7nQ9RjJwy3QCbKNDJQA/bwbQT1F7WzTCz2S6vxC4zxKck4t +6RZBq2dJsYKF0CEh6ZfY4dmKvhq+3istSoFRdHYoOPGWZpuRDqfZPdGm/m335/6K +GH59oysn1NE7a2a+kZzjBSEgv23+l4Z1Rg7+fpz1JcdHSdC2Z+ZRxML25eVatRVz +4yvDOZItqDURP24zWOodxgboldV6Y88C3v/7KRR+1vklzkuA2FqF8Q4r/2f0su7M +UVviQcy29y/RlLSDTTYoVlCZ1ni14qF
[VOTE] Release Apache Tomcat 10.1.0-M10
The proposed Apache Tomcat 10.1.0-M10 release is now available for voting. Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory. The notable changes compared to 10.1.0-M8 are: - Add recycling check in the input and output stream isReady to try to give a more informative ISE when the facade has been recycled. - Implement support for HTTP/1.1 upgrade when the request includes a body. The maximum permitted size of the body is controlled by maxSavePostSize. - Improve handling of various cases where one request/response processing thread attempts to manage the asynchronous IO for a different request/rsponse For full details, see the changelog: https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.0-M10/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1352 The tag is: https://github.com/apache/tomcat/tree/10.1.0-M10 dc3639dd7123301ced18dbf4ddf2dca93704870d The proposed 10.1.0-M10 release is: [ ] Broken - do not release [ ] Alpha - go ahead and release as 10.1.0-M10 (alpha) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] branch main updated: Increment version number for next development cycle
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 21aa5c0 Increment version number for next development cycle 21aa5c0 is described below commit 21aa5c058639140211b5af5632b4a246cf42a79a Author: Mark Thomas AuthorDate: Sat Jan 15 12:51:12 2022 + Increment version number for next development cycle --- build.properties.default | 2 +- res/maven/mvn.properties.default | 2 +- webapps/docs/changelog.xml | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build.properties.default b/build.properties.default index e1003ea..c6cc67e 100644 --- a/build.properties.default +++ b/build.properties.default @@ -33,7 +33,7 @@ version.major=10 version.minor=1 version.build=0 version.patch=0 -version.suffix=-M10-dev +version.suffix=-M11-dev # - Reproducible builds - # Uncomment and set to current time for reproducible builds diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default index 6f3c999..39bccd5 100644 --- a/res/maven/mvn.properties.default +++ b/res/maven/mvn.properties.default @@ -39,7 +39,7 @@ maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d maven.asf.release.repo.repositoryId=apache.releases.https # Release version info -maven.asf.release.deploy.version=10.1.0-M10 +maven.asf.release.deploy.version=10.1.0-M11 #Where do we load the libraries from tomcat.lib.path=../../output/build/lib diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index f1c93f7..bc6a037 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -104,7 +104,9 @@ They eventually become mixed with the numbered issues (i.e., numbered issues do not "pop up" wrt. others). --> - + + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] branch 10.0.x updated: Update (currently unused) reproducible build timestamp
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 a439ef8 Update (currently unused) reproducible build timestamp a439ef8 is described below commit a439ef8264a315d6e5a98af76380b2f076d2f51e Author: Mark Thomas AuthorDate: Sat Jan 15 11:56:27 2022 + Update (currently unused) reproducible build timestamp --- build.properties.default | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.properties.default b/build.properties.default index 0110edb..fd1737a 100644 --- a/build.properties.default +++ b/build.properties.default @@ -38,8 +38,8 @@ version.suffix=-dev # - Reproducible builds - # Uncomment and set to current time for reproducible builds # Note: The value is in seconds (unlike milliseconds used by System.currentTimeMillis()). -#2022-01-12T06:00:00Z -#ant.tstamp.now=1642003200 +#2022-01-15T12:00:00Z +#ant.tstamp.now=1642248000 # - Source control flags - git.branch=10.0.x - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] tag 10.0.16 created (now 69c88c4)
This is an automated email from the ASF dual-hosted git repository. markt pushed a change to tag 10.0.16 in repository https://gitbox.apache.org/repos/asf/tomcat.git. at 69c88c4 (commit) This tag includes the following new commits: new 69c88c4 Tag 10.0.16 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] 01/01: Tag 10.0.16
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to tag 10.0.16 in repository https://gitbox.apache.org/repos/asf/tomcat.git commit 69c88c4a4ca9c5ec1f700c74cda4f3aa75708301 Author: Mark Thomas AuthorDate: Sat Jan 15 13:18:12 2022 + Tag 10.0.16 --- build.properties.default | 2 +- webapps/docs/changelog.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.properties.default b/build.properties.default index fd1737a..bec33ad 100644 --- a/build.properties.default +++ b/build.properties.default @@ -33,7 +33,7 @@ version.major=10 version.minor=0 version.build=16 version.patch=0 -version.suffix=-dev +version.suffix= # - Reproducible builds - # Uncomment and set to current time for reproducible builds diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 6fb24a6..2c67d37 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -104,7 +104,7 @@ They eventually become mixed with the numbered issues (i.e., numbered issues do not "pop up" wrt. others). --> - + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[VOTE] Release Apache Tomcat 10.0.16
The proposed Apache Tomcat 10.0.16 release is now available for voting. Apache Tomcat 10.x implements Jakarta EE 9 and, as such, the primary package for all the specification APIs has changed from javax.* to jakarta.* Applications that run on Tomcat 9 will not run on Tomcat 10 without changes. Java EE applications designed for Tomcat 9 and earlier may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will automatically convert them to Jakarta EE and copy them to the webapps directory The notable changes compared to 10.0.14 are: - Add recycling check in the input and output stream isReady to try to give a more informative ISE when the facade has been recycled. - Implement support for HTTP/1.1 upgrade when the request includes a body. The maximum permitted size of the body is controlled by maxSavePostSize. - Improve handling of various cases where one request/response processing thread attempts to manage the asynchronous IO for a different request/rsponse Along with lots of other bug fixes and improvements. For full details, see the changelog: https://nightlies.apache.org/tomcat/tomcat-10.0.x/docs/changelog.html It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.16/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1353 The tag is: https://github.com/apache/tomcat/tree/10.0.16 69c88c4a4ca9c5ec1f700c74cda4f3aa75708301 The proposed 10.0.16 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 10.0.16 (stable) - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r52098 - in /dev/tomcat/tomcat-10/v10.0.16: ./ bin/ bin/embed/ src/
Author: markt Date: Sat Jan 15 14:12:19 2022 New Revision: 52098 Log: Upload 10.0.16 for voting Added: dev/tomcat/tomcat-10/v10.0.16/ dev/tomcat/tomcat-10/v10.0.16/KEYS dev/tomcat/tomcat-10/v10.0.16/README.html dev/tomcat/tomcat-10/v10.0.16/RELEASE-NOTES dev/tomcat/tomcat-10/v10.0.16/bin/ dev/tomcat/tomcat-10/v10.0.16/bin/README.html dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-deployer.tar.gz (with props) dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-deployer.tar.gz.asc dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-deployer.tar.gz.sha512 dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-deployer.zip (with props) dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-deployer.zip.asc dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-deployer.zip.sha512 dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-fulldocs.tar.gz (with props) dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-fulldocs.tar.gz.asc dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-fulldocs.tar.gz.sha512 dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-windows-x64.zip (with props) dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-windows-x64.zip.asc dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-windows-x64.zip.sha512 dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-windows-x86.zip (with props) dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-windows-x86.zip.asc dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16-windows-x86.zip.sha512 dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16.exe (with props) dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16.exe.asc dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16.exe.sha512 dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16.tar.gz (with props) dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16.tar.gz.sha512 dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16.zip (with props) dev/tomcat/tomcat-10/v10.0.16/bin/apache-tomcat-10.0.16.zip.sha512 dev/tomcat/tomcat-10/v10.0.16/bin/embed/ dev/tomcat/tomcat-10/v10.0.16/bin/embed/apache-tomcat-10.0.16-embed.tar.gz (with props) dev/tomcat/tomcat-10/v10.0.16/bin/embed/apache-tomcat-10.0.16-embed.tar.gz.asc dev/tomcat/tomcat-10/v10.0.16/bin/embed/apache-tomcat-10.0.16-embed.tar.gz.sha512 dev/tomcat/tomcat-10/v10.0.16/bin/embed/apache-tomcat-10.0.16-embed.zip (with props) dev/tomcat/tomcat-10/v10.0.16/bin/embed/apache-tomcat-10.0.16-embed.zip.asc dev/tomcat/tomcat-10/v10.0.16/bin/embed/apache-tomcat-10.0.16-embed.zip.sha512 dev/tomcat/tomcat-10/v10.0.16/src/ dev/tomcat/tomcat-10/v10.0.16/src/apache-tomcat-10.0.16-src.tar.gz (with props) dev/tomcat/tomcat-10/v10.0.16/src/apache-tomcat-10.0.16-src.tar.gz.asc dev/tomcat/tomcat-10/v10.0.16/src/apache-tomcat-10.0.16-src.tar.gz.sha512 dev/tomcat/tomcat-10/v10.0.16/src/apache-tomcat-10.0.16-src.zip (with props) dev/tomcat/tomcat-10/v10.0.16/src/apache-tomcat-10.0.16-src.zip.asc dev/tomcat/tomcat-10/v10.0.16/src/apache-tomcat-10.0.16-src.zip.sha512 Added: dev/tomcat/tomcat-10/v10.0.16/KEYS == --- dev/tomcat/tomcat-10/v10.0.16/KEYS (added) +++ dev/tomcat/tomcat-10/v10.0.16/KEYS Sat Jan 15 14:12:19 2022 @@ -0,0 +1,453 @@ +This file contains the PGP&GPG 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). + + +pub 4096R/2F6059E7 2009-09-18 + Key fingerprint = A9C5 DF4D 22E9 9998 D987 5A51 10C0 1C5A 2F60 59E7 +uid Mark E D Thomas +sub 4096R/5E763BEC 2009-09-18 + +-BEGIN PGP PUBLIC KEY BLOCK- +Comment: GPGTools - http://gpgtools.org + +mQINBEq0DukBEAD4jovHOPJDxoD+JnO1Go2kiwpgRULasGlrVKuSUdP6wzcaqWmX +pqtOJKKwW2MQFQLmg7nQ9RjJwy3QCbKNDJQA/bwbQT1F7WzTCz2S6vxC4zxKck4t +6RZBq2dJsYKF0CEh6ZfY4dmKvhq+3istSoFRdHYoOPGWZpuRDqfZPdGm/m335/6K +GH59oysn1NE7a2a+kZzjBSEgv23+l4Z1Rg7+fpz1JcdHSdC2Z+ZRxML25eVatRVz +4yvDOZItqDURP24zWOodxgboldV6Y88C3v/7KRR+1vklzkuA2FqF8Q4r/2f0su7M +UVviQcy29y/RlLSDTTYoVlCZ1ni14qFU7Hpw43KJtgXmcUwq31T1+SlXdYjNJ1aF +kUi8BjCHDcSgE/IReKUanjHzm4XSymKDTeqqzidi4k6PDD4jyHb8k8vxi6qT6Udn +lcfo5NBkkUT1TauhEy8ktHhbl9k60BvvMBP9l6cURiJg1WS77egI4P/82oPbzzFi +GFqXyJKULVgxtdQ3JikCpodp3f1fh6PlYZwkW4xCJLJucJ5MiQp07HAkMVW5w+k8 +Xvuk4i5quh3N+2kzKHOOiQCDmN0sz0XjOE+7XBvM1lvz3+UarLfgSVmW8aheLd7e +aIl5ItBk8844ZJ60LrQ+JiIqvqJemxyIM6epoZvY5a3ZshZpcLilC5hW8QARAQAB +tCJNYXJrIEUgRCBUaG9tYXMgPG1hcmt0QGFwYWNoZS
[tomcat] branch 10.0.x updated: Increment version for next development cycle
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 107baf6 Increment version for next development cycle 107baf6 is described below commit 107baf6fb1ad6d80381b855c3576713aa8428a13 Author: Mark Thomas AuthorDate: Sat Jan 15 14:12:12 2022 + Increment version for next development cycle --- build.properties.default | 2 +- res/maven/mvn.properties.default | 2 +- webapps/docs/changelog.xml | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build.properties.default b/build.properties.default index fd1737a..c8440e2 100644 --- a/build.properties.default +++ b/build.properties.default @@ -31,7 +31,7 @@ # - Version Control Flags - version.major=10 version.minor=0 -version.build=16 +version.build=17 version.patch=0 version.suffix=-dev diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default index df8c8f3..91c855d 100644 --- a/res/maven/mvn.properties.default +++ b/res/maven/mvn.properties.default @@ -39,7 +39,7 @@ maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d maven.asf.release.repo.repositoryId=apache.releases.https # Release version info -maven.asf.release.deploy.version=10.0.16 +maven.asf.release.deploy.version=10.0.17 #Where do we load the libraries from tomcat.lib.path=../../output/build/lib diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 6fb24a6..727de38 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -104,7 +104,9 @@ They eventually become mixed with the numbered issues (i.e., numbered issues do not "pop up" wrt. others). --> - + + + - 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: Update timestamp
This is an automated email from the ASF dual-hosted git repository. remm 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 194b830 Update timestamp 194b830 is described below commit 194b830d3db70ba451013c005bf88b0894903b9a Author: remm AuthorDate: Sat Jan 15 15:15:49 2022 +0100 Update timestamp --- build.properties.default | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.properties.default b/build.properties.default index 4d579b9..0223391 100644 --- a/build.properties.default +++ b/build.properties.default @@ -38,8 +38,8 @@ version.suffix=-dev # - Reproducible builds - # Uncomment and set to current time for reproducible builds # Note: The value is in seconds (unlike milliseconds used by System.currentTimeMillis()). -#2022-01-12T06:00:00Z -#ant.tstamp.now=1642003200 +#2022-01-15T12:00:00Z +#ant.tstamp.now=1642248000 # - Source control flags - git.branch=9.0.x - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] tag 9.0.58 created (now bd9afaf)
This is an automated email from the ASF dual-hosted git repository. remm pushed a change to tag 9.0.58 in repository https://gitbox.apache.org/repos/asf/tomcat.git. at bd9afaf (commit) This tag includes the following new commits: new bd9afaf Tag 9.0.58 The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] 01/01: Tag 9.0.58
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to tag 9.0.58 in repository https://gitbox.apache.org/repos/asf/tomcat.git commit bd9afafc1ec568f8160ed3679a776b26d8a29b99 Author: remm AuthorDate: Sat Jan 15 15:18:02 2022 +0100 Tag 9.0.58 --- build.properties.default | 2 +- webapps/docs/changelog.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.properties.default b/build.properties.default index 0223391..f522663 100644 --- a/build.properties.default +++ b/build.properties.default @@ -33,7 +33,7 @@ version.major=9 version.minor=0 version.build=58 version.patch=0 -version.suffix=-dev +version.suffix= # - Reproducible builds - # Uncomment and set to current time for reproducible builds diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 405ab0c..ca52fef 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -104,7 +104,7 @@ They eventually become mixed with the numbered issues (i.e., numbered issues do not "pop up" wrt. others). --> - + - 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: Move on to next build
This is an automated email from the ASF dual-hosted git repository. remm 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 4cfdf17 Move on to next build 4cfdf17 is described below commit 4cfdf1752c30cdbc1c0b4b07d53feb19918d4a24 Author: remm AuthorDate: Sat Jan 15 15:22:08 2022 +0100 Move on to next build --- build.properties.default | 2 +- res/maven/mvn.properties.default | 2 +- webapps/docs/changelog.xml | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/build.properties.default b/build.properties.default index 0223391..ec4e28e 100644 --- a/build.properties.default +++ b/build.properties.default @@ -31,7 +31,7 @@ # - Version Control Flags - version.major=9 version.minor=0 -version.build=58 +version.build=59 version.patch=0 version.suffix=-dev diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default index 7e16c53..711905f 100644 --- a/res/maven/mvn.properties.default +++ b/res/maven/mvn.properties.default @@ -39,7 +39,7 @@ maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d maven.asf.release.repo.repositoryId=apache.releases.https # Release version info -maven.asf.release.deploy.version=9.0.58 +maven.asf.release.deploy.version=9.0.59 #Where do we load the libraries from tomcat.lib.path=../../output/build/lib diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index 405ab0c..828f33d 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -104,7 +104,9 @@ They eventually become mixed with the numbered issues (i.e., numbered issues do not "pop up" wrt. others). --> - + + + - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r52099 - in /dev/tomcat/tomcat-9/v9.0.58: ./ bin/ bin/embed/ src/
Author: remm Date: Sat Jan 15 14:44:27 2022 New Revision: 52099 Log: Upload 9.0.58 for voting Added: dev/tomcat/tomcat-9/v9.0.58/ dev/tomcat/tomcat-9/v9.0.58/KEYS dev/tomcat/tomcat-9/v9.0.58/README.html dev/tomcat/tomcat-9/v9.0.58/RELEASE-NOTES dev/tomcat/tomcat-9/v9.0.58/bin/ dev/tomcat/tomcat-9/v9.0.58/bin/README.html dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-deployer.tar.gz (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-deployer.tar.gz.asc (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-deployer.tar.gz.sha512 dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-deployer.zip (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-deployer.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-deployer.zip.sha512 dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-fulldocs.tar.gz (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-fulldocs.tar.gz.asc (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-fulldocs.tar.gz.sha512 dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-windows-x64.zip (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-windows-x64.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-windows-x64.zip.sha512 dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-windows-x86.zip (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-windows-x86.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58-windows-x86.zip.sha512 dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.exe (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.exe.asc (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.exe.sha512 dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.tar.gz (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.tar.gz.asc (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.tar.gz.sha512 dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.zip (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.58/bin/apache-tomcat-9.0.58.zip.sha512 dev/tomcat/tomcat-9/v9.0.58/bin/embed/ dev/tomcat/tomcat-9/v9.0.58/bin/embed/apache-tomcat-9.0.58-embed.tar.gz (with props) dev/tomcat/tomcat-9/v9.0.58/bin/embed/apache-tomcat-9.0.58-embed.tar.gz.asc (with props) dev/tomcat/tomcat-9/v9.0.58/bin/embed/apache-tomcat-9.0.58-embed.tar.gz.sha512 dev/tomcat/tomcat-9/v9.0.58/bin/embed/apache-tomcat-9.0.58-embed.zip (with props) dev/tomcat/tomcat-9/v9.0.58/bin/embed/apache-tomcat-9.0.58-embed.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.58/bin/embed/apache-tomcat-9.0.58-embed.zip.sha512 dev/tomcat/tomcat-9/v9.0.58/src/ dev/tomcat/tomcat-9/v9.0.58/src/apache-tomcat-9.0.58-src.tar.gz (with props) dev/tomcat/tomcat-9/v9.0.58/src/apache-tomcat-9.0.58-src.tar.gz.asc (with props) dev/tomcat/tomcat-9/v9.0.58/src/apache-tomcat-9.0.58-src.tar.gz.sha512 dev/tomcat/tomcat-9/v9.0.58/src/apache-tomcat-9.0.58-src.zip (with props) dev/tomcat/tomcat-9/v9.0.58/src/apache-tomcat-9.0.58-src.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.58/src/apache-tomcat-9.0.58-src.zip.sha512 Added: dev/tomcat/tomcat-9/v9.0.58/KEYS == --- dev/tomcat/tomcat-9/v9.0.58/KEYS (added) +++ dev/tomcat/tomcat-9/v9.0.58/KEYS Sat Jan 15 14:44:27 2022 @@ -0,0 +1,237 @@ +This file contains the PGP&GPG 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). + + +pub 1024D/33C60243 2004-09-12 + Key fingerprint = DCFD 35E0 BF8C A734 4752 DE8B 6FB2 1E89 33C6 0243 +uid Mark E D Thomas +uid Mark E D Thomas +uid Mark E D Thomas +sub 2048g/0BECE548 2004-09-12 + +pub 4096R/2F6059E7 2009-09-18 + Key fingerprint = A9C5 DF4D 22E9 9998 D987 5A51 10C0 1C5A 2F60 59E7 +uid Mark E D Thomas +sub 4096R/5E763BEC 2009-09-18 + +-BEGIN PGP PUBLIC KEY BLOCK- +Version: GnuPG v1.4.9 (MingW32) + +mQGiBEFEjegRBADocGttfROvtLGrTOW3xRqZHmFWybmEaI6jmnRdN/1gGXmb3wQL +rHsS3fLFIIOYLPph0Kov9q4qNq36LekShIvjMBDFoj2/wRxaUtFq81asaRZg8Mcw +4kVeIoe8OIOuWmvYhU8SH2jJNUnVVrpTPAa6QWquTmseNi6UJMjLxuL7DwCg//9u +k2yj0vk6e4WSO6Fe5+EkQDED/AjQsy0kj9TpNHkKSSUR2evRlWPYA0YtxBSbsgON +tT0cYipAp5IcYt6Zq5QzHiZreyQXLAjItDS2oGCIXfNbTYJ3kxxJTCU/3wlefV
[VOTE] Release Apache Tomcat 9.0.58
The proposed Apache Tomcat 9.0.58 release is now available for voting. The notable changes compared to 9.0.56 are: - Add recycling check in the input and output stream isReady to try to give a more informative ISE when the facade has been recycled. - Implement support for HTTP/1.1 upgrade when the request includes a body. The maximum permitted size of the body is controlled by maxSavePostSize. - Improve handling of various cases where one request/response processing thread attempts to manage the asynchronous IO for a different request/response. Along with lots of other bug fixes and improvements. For full details, see the changelog: https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.58/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1354 The tag is: https://github.com/apache/tomcat/tree/9.0.58 bd9afafc1ec568f8160ed3679a776b26d8a29b99 The proposed 9.0.58 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 9.0.58 (stable) Rémy - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 65805] New: No file present inside ./module/stuffed/conf/ and tomcat stuffed native image is dependent on server.xml file in current directory
https://bz.apache.org/bugzilla/show_bug.cgi?id=65805 Bug ID: 65805 Summary: No file present inside ./module/stuffed/conf/ and tomcat stuffed native image is dependent on server.xml file in current directory Product: Tomcat 10 Version: unspecified Hardware: PC Status: NEW Severity: normal Priority: P2 Component: Catalina Assignee: dev@tomcat.apache.org Reporter: satyajitrout...@gmail.com Target Milestone: -- I am trying to build a native image of tomcat on GraalVM by referring to the doc at "https://tomcat.apache.org/tomcat-9.0-doc/graal.html#Building_the_native_image";. The documentation says, "Inside the tomcat-stuffed folder, the directory structure is the same as for regular Tomcat. The main configuration files are placed in the conf folder, and if using the default server.xml the webapps are placed in the webapps folder." But if you clone the repo "https://github.com/apache/tomcat/tree/main/modules/stuffed"; there is no files inside tomcat/module/stuffed/conf folder except .gitignore file. After building the native image, while I am trying to run the native image on another server it fails as it is unable to find conf/server.xml on that server. Do we have any workaround to package the conf folder into the native image? -- 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 65805] No file present inside ./module/stuffed/conf/ and tomcat stuffed native image is dependent on server.xml file in current directory
https://bz.apache.org/bugzilla/show_bug.cgi?id=65805 satyajitrout...@gmail.com changed: What|Removed |Added CC||satyajitrout...@gmail.com OS||All -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[Bug 65805] No file present inside ./module/stuffed/conf/ and tomcat stuffed native image is dependent on server.xml file in current directory
https://bz.apache.org/bugzilla/show_bug.cgi?id=65805 Remy Maucherat changed: What|Removed |Added Resolution|--- |INVALID Status|NEW |RESOLVED --- Comment #1 from Remy Maucherat --- If you need help using Tomcat or some of its features, you should use the Tomcat user mailing list. https://tomcat.apache.org/lists.html#tomcat-users Bugzilla is only for reporting issues in Tomcat. -- You are receiving this mail because: You are the assignee for the bug. - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE][CANCELLED] Release Apache Tomcat 8.5.74
All, I have decided to cancel the vote based upon markt's report of an issue with server-push. I will re-roll a release starting soon. Thanks, -chris On 1/13/22 8:44 AM, Christopher Schultz wrote: The proposed Apache Tomcat 8.5.74 release is now available for voting. The notable changes compared to 8.5.73 are: - Provide protection against a known OS bug that causes the acceptor to report an incoming connection more than once. - Fix several potential JVM crashes when using the APR connector. - Implement a workaround for a JVM bug that can trigger a file descriptor leak when using multi-part upload and the application does not explicitly close an input stream for an uploaded file that was cached on disk. - Fix exceptions when the security manager is enabled and the first request received after starting is an HTTP request to a TLS enabled NIO2 connector. - Implement support for HTTP/1.1 upgrade when the request includes a body. The maximum permitted size of the body is controlled by maxSavePostSize. - Improve handling of various cases where one request/response processing thread attempts to manage the asynchronous IO for a different request/response. Along with lots of other bug fixes and improvements. For full details, see the changelog: https://ci.apache.org/projects/tomcat/tomcat-8.5.x/docs/changelog.html It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.74/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1351 The tag is: https://github.com/apache/tomcat/tree/8.5.74/ Commit 2ea50557ae05ccfca7f521ab328c238237aec8b1 The proposed 8.5.74 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 8.5.73 (stable) -chris - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 10.1.0-M10
On Sat, Jan 15, 2022 at 1:49 PM Mark Thomas wrote: > > The proposed Apache Tomcat 10.1.0-M10 release is now available for > voting. > > Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 > without changes. Java EE applications designed for Tomcat 9 and earlier > may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat > will automatically convert them to Jakarta EE and copy them to the > webapps directory. > > The notable changes compared to 10.1.0-M8 are: > > - Add recycling check in the input and output stream isReady to try to >give a more informative ISE when the facade has been recycled. > > - Implement support for HTTP/1.1 upgrade when the request includes a >body. The maximum permitted size of the body is controlled by >maxSavePostSize. > > - Improve handling of various cases where one request/response >processing thread attempts to manage the asynchronous IO for a >different request/rsponse > > For full details, see the changelog: > https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html > > It can be obtained from: > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.0-M10/ > > The Maven staging repo is: > https://repository.apache.org/content/repositories/orgapachetomcat-1352 > > The tag is: > https://github.com/apache/tomcat/tree/10.1.0-M10 > dc3639dd7123301ced18dbf4ddf2dca93704870d > > > The proposed 10.1.0-M10 release is: > [ ] Broken - do not release > [X] Alpha - go ahead and release as 10.1.0-M10 (alpha) Rémy - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Taglibs [2022/01/16]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |38193|Ass|Enh|2006-01-09|[RDC] BuiltIn Grammar support for Field | |38600|Ass|Enh|2006-02-10|[RDC] Enable RDCs to be used in X+V markup (X+RDC)| |42413|New|Enh|2007-05-14|[PATCH] Log Taglib enhancements | |46052|New|Nor|2008-10-21|SetLocaleSupport is slow to initialize when many l| |48333|New|Enh|2009-12-02|TLD generator | |57548|New|Min|2015-02-08|Auto-generate the value for org.apache.taglibs.sta| |57684|New|Min|2015-03-10|Version info should be taken from project version | |59359|New|Enh|2016-04-20|(Task) Extend validity period for signing KEY - be| |59668|New|Nor|2016-06-06|x:forEach retains the incorrect scope when used in| |61875|New|Nor|2017-12-08|Investigate whether Xalan can be removed | |64649|New|Nor|2020-08-06|XSLT transformation - document('') doesn't return | |65491|New|Nor|2021-08-09|Behavior differences with c:import when flushing o| +-+---+---+--+--+ | Total 12 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat 8 [2022/01/16]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |55243|New|Enh|2013-07-11|Add special search string for nested roles| |55470|New|Enh|2013-08-23|Help users for ClassNotFoundExceptions during star| |55477|New|Enh|2013-08-23|Add a solution to map a realm name to a security r| |55675|New|Enh|2013-10-18|Checking and handling invalid configuration option| |55788|New|Enh|2013-11-16|TagPlugins should key on tag QName rather than imp| |56148|New|Enh|2014-02-17|support (multiple) ocsp stapling | |56166|New|Enh|2014-02-20|Suggestions for exception handling (avoid potentia| |56300|New|Enh|2014-03-22|[Tribes] No useful examples, lack of documentation| |56398|New|Enh|2014-04-11|Support Arquillian-based unit testing | |56402|New|Enh|2014-04-11|Add support for HTTP Upgrade to AJP components| |56438|New|Enh|2014-04-21|If jar scan does not find context config or TLD co| |56448|New|Enh|2014-04-23|Implement a robust solution for client initiated S| |56522|Opn|Enh|2014-05-14|jasper-el 8 does not comply to EL Spec 3.0 regardi| |56546|New|Enh|2014-05-19|Improve thread trace logging in WebappClassLoader.| |56614|New|Enh|2014-06-12|Add a switch to ignore annotations detection on ta| |56713|New|Enh|2014-07-12|Limit time that incoming request waits while webap| |56787|New|Enh|2014-07-29|Simplified jndi name parsing | |57130|New|Enh|2014-10-22|Allow digest.sh to accept password from a file or | |57367|New|Enh|2014-12-18|If JAR scan experiences a stack overflow, give the| |57421|New|Enh|2015-01-07|Farming default directories | |57486|New|Enh|2015-01-23|Improve reuse of ProtectedFunctionMapper instances| |57701|New|Enh|2015-03-13|Implement "[Redeploy]" button for a web applicatio| |57827|New|Enh|2015-04-17|Enable adding/removing of members via jmx in a sta| |57830|New|Enh|2015-04-18|Add support for ProxyProtocol | |57872|New|Enh|2015-04-29|Do not auto-switch session cookie to version=1 due| |58052|Opn|Enh|2015-06-19|RewriteValve: Implement additional RewriteRule dir| |58072|New|Enh|2015-06-23|ECDH curve selection | |58935|Opn|Enh|2016-01-29|Re-deploy from war without deleting context | |59232|New|Enh|2016-03-24|Make the context name of an app available via JNDI| |59758|New|Enh|2016-06-27|Add http proxy username-password credentials suppo| |60597|New|Enh|2017-01-17|Add ability to set cipher suites for websocket cli| |60849|New|Enh|2017-03-13|Tomcat NIO Connector not able to handle SSL renego| |61877|New|Enh|2017-12-08|use web.xml from CATALINA_HOME by default | |62214|New|Enh|2018-03-22|The "userSubtree=true" and "roleSubtree=true" in J| |62245|New|Enh|2018-04-02|[Documentation] Mention contextXsltFile in Default| |63080|New|Enh|2019-01-16|Support rfc7239 Forwarded header | |63167|New|Enh|2019-02-12|Network Requirements To Resolve No Members Active | |63195|Inf|Enh|2019-02-21|Add easy way to test RemoteIpValve works properly | |65755|Inf|Cri|2021-12-20|Users sporadically receive responses intended for | +-+---+---+--+--+ | Total 39 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat 10 [2022/01/16]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |64353|New|Enh|2020-04-15|Add support for accessing server certificate from | |64549|New|Enh|2020-06-23|create a project module to launch Tomcat in OSGi | |64550|New|Enh|2020-06-23|create a project module to launch Tomcat in JPMS | |64943|New|Enh|2020-11-29|[Patch] Add support for Unix Domain Sockets to org| |65124|New|Enh|2021-02-03|Inefficient generated JSP code| |65267|New|Enh|2021-04-27|Implement mod_headers like filter | |65391|New|Enh|2021-06-19|Additional user attributes queried by (some) realm| |65635|New|Enh|2021-10-15|Methods to return auth errors | +-+---+---+--+--+ | Total8 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat 9 [2022/01/16]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |53602|Ver|Enh|2012-07-25|Support for HTTP status code 451 | |57505|New|Enh|2015-01-27|Add integration tests for JspC| |58530|New|Enh|2015-10-23|Proposal for new Manager HTML GUI | |58548|Inf|Enh|2015-10-26|support certifcate transparency | |58859|New|Enh|2016-01-14|Allow to limit charsets / encodings supported by T| |59750|New|Enh|2016-06-24|Amend "authenticate" method with context by means | |60997|New|Enh|2017-04-17|Enhance SemaphoreValve to support denied status an| |61971|New|Enh|2018-01-06|documentation for using tomcat with systemd | |62048|New|Enh|2018-01-25|Missing logout function in Manager and Host-Manage| |62072|New|Enh|2018-02-01|Add support for request compression | |62312|New|Enh|2018-04-18|Add Proxy Authentication support to websocket clie| |62405|New|Enh|2018-05-23|Add Rereadable Request Filter | |62488|New|Enh|2018-06-25|Obtain dependencies from Maven Central where possi| |62611|Inf|Enh|2018-08-09|Compress log files after rotation | |62723|New|Enh|2018-09-14|Clarify "channelSendOptions" value in cluster docu| |62773|New|Enh|2018-09-28|Change DeltaManager to handle session deserializat| |62814|New|Enh|2018-10-10|Use readable names for cluster channel/map options| |62843|New|Enh|2018-10-22|Tomcat Russian localization | |62964|Inf|Enh|2018-11-29|Add RFC7807 conformant Problem Details for HTTP st| |63023|New|Enh|2018-12-20|Provide a way to load SecurityProviders into the s| |63049|New|Enh|2018-12-31|Add support in system properties override from com| |63237|New|Enh|2019-03-06|Consider processing mbeans-descriptors.xml at comp| |63389|New|Enh|2019-04-27|Enable Servlet Warmup for Containerization| |63493|New|Enh|2019-06-10|enhancement - add JMX counters to monitor authenti| |63505|New|Enh|2019-06-14|enhancement - support of stored procedures for Dat| |63545|New|Enh|2019-07-06|enhancement - add a new pattern attribute for logg| |63943|Opn|Enh|2019-11-20|Add possibility to overwrite remote port with info| |63983|Ver|Cri|2019-12-03|Jasper builds-up open files until garbage collecti| |64144|New|Enh|2020-02-14|Add an option for rejecting requests that have bot| |64230|New|Enh|2020-03-15|Allow to configure session manager to skip expirin| |64395|New|Enh|2020-04-30|Windows Installer should offer an option to select| |65208|New|Enh|2021-03-29|Multi-threaded loading of servlets| |65302|New|Enh|2021-05-12|Add support for setting com.sun.jndi.ldap.tls.cbty| |65401|New|Enh|2021-06-28|do no silently fail on javax.net.ssl.SSLHandshakeE| |65571|Inf|Nor|2021-09-14|ClientAbortException in Tomcat 9.0.50 and 9.0.52 | |65736|New|Enh|2021-12-10|Improve org.apache.naming.factory.BeanFactory to m| |65776|New|Nor|2021-12-31|"Duplicate accept detected" error from a subsequen| |65778|Opn|Enh|2022-01-01|Don't create URL from string | |65779|Inf|Enh|2022-01-01|Introduce CATALINA_BASE_DATA | |65802|New|Enh|2022-01-14|Invalid header name should be rejected in the HTTP| +-+---+---+--+--+ | Total 40 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat Connectors [2022/01/16]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |46767|New|Enh|2009-02-25|mod_jk to send DECLINED in case no fail-over tomca| |47327|New|Enh|2009-06-07|Return tomcat authenticated user back to mod_jk (A| |47750|New|Maj|2009-08-27|ISAPI: Loss of worker settings when changing via j| |48830|New|Nor|2010-03-01|IIS shutdown blocked in endpoint service when serv| |49822|New|Enh|2010-08-25|Add hash lb worker method | |49903|New|Enh|2010-09-09|Make workers file reloadable | |52483|New|Enh|2012-01-18|Print JkOptions's options in log file and jkstatus| |54621|New|Enh|2013-02-28|[PATCH] custom mod_jk availability checks | |56489|New|Enh|2014-05-05|Include a directory for configuration files | |56576|New|Enh|2014-05-29|Websocket support | |57402|New|Enh|2014-12-30|Provide correlation ID between mod_jk log and acce| |57403|New|Enh|2014-12-30|Persist configuration changes made via status work| |57407|New|Enh|2014-12-31|Make session_cookie, session_path and session_cook| |57790|New|Enh|2015-04-03|Check worker names for typos | |61476|New|Enh|2017-09-01|Allow reset of an individual worker stat value| |61621|New|Enh|2017-10-15|Content-Type is forced to lowercase when it goes t| |62093|New|Enh|2018-02-09|Allow use_server_errors to apply to specific statu| |63808|Opn|Enh|2019-10-05|the fact that JkMount makes other directives ineff| |64775|Inf|Nor|2020-09-28|mod_jk is sending both Content-Length and Transfer| |65488|New|Nor|2021-08-08|Destroy method is not being called during Failover| |65770|New|Enh|2021-12-28|Make keys reload automatically| +-+---+---+--+--+ | Total 21 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Bug report for Tomcat Modules [2022/01/16]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |50571|Inf|Nor|2011-01-11|Tomcat 7 JDBC connection pool exception enhancemen| |51595|Inf|Nor|2011-08-01|org.apache.tomcat.jdbc.pool.jmx.ConnectionPool sho| |51879|Inf|Enh|2011-09-22|Improve access to Native Connection Methods | |52024|Inf|Enh|2011-10-13|Custom interceptor to support automatic failover o| |53199|Inf|Enh|2012-05-07|Refactor ConnectionPool to use ScheduledExecutorSe| |54437|New|Enh|2013-01-16|Update PoolProperties javadoc for ConnectState int| |54929|Inf|Nor|2013-05-05|jdbc-pool cannot be used with Java 1.5, "java.lang| |55078|New|Nor|2013-06-07|Configuring a DataSource Resource with dataSourceJ| |55662|New|Enh|2013-10-17|Add a way to set an instance of java.sql.Driver di| |56046|New|Enh|2014-01-21|org.apache.tomcat.jdbc.pool.XADataSource InitSQL p| |56088|New|Maj|2014-01-29|AbstractQueryReport$StatementProxy throws exceptio| |56310|Inf|Maj|2014-03-25|PooledConnection and XAConnection not handled corr| |56586|New|Nor|2014-06-02|initSQL should be committed if defaultAutoCommit =| |56775|New|Nor|2014-07-28|PoolCleanerTime schedule issue| |56779|New|Nor|2014-07-28|Allow multiple connection initialization statement| |56790|New|Nor|2014-07-29|Resizing pool.maxActive to a higher value at runti| |56798|New|Nor|2014-07-31|Idle eviction strategy could perform better (and i| |56804|New|Nor|2014-08-02|Use a default validationQueryTimeout other than "f| |56805|New|Nor|2014-08-02|datasource.getConnection() may be unnecessarily bl| |56837|New|Nor|2014-08-11|if validationQuery have error with timeBetweenEvic| |56970|New|Nor|2014-09-11|MaxActive vs. MaxTotal for commons-dbcp and tomcat| |57460|New|Nor|2015-01-19|[DB2]Connection broken after few hours but not rem| |57729|New|Enh|2015-03-20|Add QueryExecutionReportInterceptor to log query e| |58489|Opn|Maj|2015-10-08|QueryStatsComparator throws IllegalArgumentExcepti| |59077|New|Nor|2016-02-26|DataSourceFactory creates a neutered data source | |59569|New|Nor|2016-05-18|isWrapperFor/unwrap implementations incorrect | |59879|New|Nor|2016-07-18|StatementCache interceptor returns ResultSet objec| |60195|New|Nor|2016-10-02|No javadoc in Maven Central | |60522|New|Nor|2016-12-27|An option for setting if the transaction should be| |60524|Inf|Nor|2016-12-28|NPE in SlowQueryReport in tomcat-jdbc-7.0.68 | |60645|New|Nor|2017-01-25|StatementFinalizer is not thread-safe | |61032|New|Nor|2017-04-24|min pool size is not being respected | |61103|New|Nor|2017-05-18|StatementCache potentially caching non-functional | |61302|New|Enh|2017-07-15|Refactoring of DataSourceProxy| |61303|New|Enh|2017-07-15|Refactoring of ConnectionPool | |62432|New|Nor|2018-06-06|Memory Leak in Statement Finalizer? | |62598|New|Enh|2018-08-04|support pool with multiple JDBC data sources | |62910|Inf|Nor|2018-11-15|tomcat-jdbc global pool transaction problem | |63612|Inf|Cri|2019-07-26|PooledConnection#connectUsingDriver, Thread.curren| |63705|New|Nor|2019-08-29|The tomcat pool doesn't register all connection th| |64083|New|Nor|2020-01-17|JDBC pool keeps closed connection as available| |64107|New|Maj|2020-01-30|PreparedStatements correctly closed are not return| |64231|New|Nor|2020-03-16|Tomcat jdbc pool behaviour| |64570|New|Nor|2020-07-01|Transaction not rollbacked if autocommit is false | |64809|New|Nor|2020-10-13|Connection properties not reset to defaults when C| |65347|New|Nor|2021-06-02|The equals method from statements generated by the| +-+---+---+--+--+ | Total 46 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: d
Bug report for Tomcat Native [2022/01/16]
+---+ | Bugzilla Bug ID | | +-+ | | Status: UNC=Unconfirmed NEW=New ASS=Assigned| | | OPN=ReopenedVER=Verified(Skipped Closed/Resolved) | | | +-+ | | | Severity: BLK=Blocker CRI=Critical REG=Regression MAJ=Major | | | | MIN=Minor NOR=NormalENH=Enhancement TRV=Trivial | | | | +-+ | | | | Date Posted | | | | | +--+ | | | | | Description | | | | | | | |62911|New|Enh|2018-11-15|Add support for proxying ocsp requests via ProxyH| |64826|New|Maj|2020-10-19|libtcnative prompts for private key password in so| |64862|New|Enh|2020-10-30|Improve LibreSSL support | |65344|New|Enh|2021-05-31|OpenSSL configuration | +-+---+---+--+--+ | Total4 bugs | +---+ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org