[tomcat] branch main updated: Refine metadata complete
This is an automated email from the ASF dual-hosted git repository. remm 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 5eb8c57b77 Refine metadata complete 5eb8c57b77 is described below commit 5eb8c57b77dea35ec85af8e7eb288b7d4aac378b Author: remm AuthorDate: Thu Dec 1 11:21:33 2022 +0100 Refine metadata complete Although this seems unusable to me, I read some rather official and relatively recent clarifications on metadata complete that mean: everything that has a metadata equivalent is affected by metadata-complete. not simply the annotations that require a full scan. Since injection target or post construct and pre destroy exist in XML, then the annotations should be ignored. However, processing of the "annotations" from the equivalent XML metadata should occur. --- .../catalina/core/DefaultInstanceManager.java | 138 +++-- .../apache/catalina/startup/WebAnnotationSet.java | 57 + 2 files changed, 100 insertions(+), 95 deletions(-) diff --git a/java/org/apache/catalina/core/DefaultInstanceManager.java b/java/org/apache/catalina/core/DefaultInstanceManager.java index 8ef9c3ea28..79b120b7c4 100644 --- a/java/org/apache/catalina/core/DefaultInstanceManager.java +++ b/java/org/apache/catalina/core/DefaultInstanceManager.java @@ -104,6 +104,7 @@ public class DefaultInstanceManager implements InstanceManager { protected final ClassLoader containerClassLoader; protected final boolean privileged; protected final boolean ignoreAnnotations; +protected final boolean metadataComplete; private final Set restrictedClasses; private final ManagedConcurrentWeakHashMap, AnnotationCacheEntry[]> annotationCache = new ManagedConcurrentWeakHashMap<>(); @@ -118,6 +119,7 @@ public class DefaultInstanceManager implements InstanceManager { privileged = catalinaContext.getPrivileged(); this.containerClassLoader = containerClassLoader; ignoreAnnotations = catalinaContext.getIgnoreAnnotations(); +metadataComplete = catalinaContext.getMetadataComplete(); Log log = catalinaContext.getLogger(); Set classNames = new HashSet<>(); loadProperties(classNames, @@ -328,45 +330,47 @@ public class DefaultInstanceManager implements InstanceManager { continue; } } -Resource resourceAnnotation; -Annotation ejbAnnotation; -Annotation webServiceRefAnnotation; -Annotation persistenceContextAnnotation; -Annotation persistenceUnitAnnotation; -if ((resourceAnnotation = method.getAnnotation(Resource.class)) != null) { -annotations.add(new AnnotationCacheEntry( -method.getName(), -method.getParameterTypes(), -resourceAnnotation.name(), -AnnotationCacheEntryType.SETTER)); -} else if (EJB_PRESENT && -(ejbAnnotation = method.getAnnotation(EJB.class)) != null) { -annotations.add(new AnnotationCacheEntry( -method.getName(), -method.getParameterTypes(), -((EJB) ejbAnnotation).name(), -AnnotationCacheEntryType.SETTER)); -} else if (WS_PRESENT && (webServiceRefAnnotation = -method.getAnnotation(WebServiceRef.class)) != null) { -annotations.add(new AnnotationCacheEntry( -method.getName(), -method.getParameterTypes(), -((WebServiceRef) webServiceRefAnnotation).name(), -AnnotationCacheEntryType.SETTER)); -} else if (JPA_PRESENT && (persistenceContextAnnotation = - method.getAnnotation(PersistenceContext.class)) != null) { -annotations.add(new AnnotationCacheEntry( -method.getName(), -method.getParameterTypes(), -((PersistenceContext) persistenceContextAnnotation).name(), -AnnotationCacheEntryType.SETTER)); -} else if (JPA_PRESENT && (persistenceUnitAnnotation = -method.getAnnotation(PersistenceUnit.class)) != null) { -
[tomcat] 01/01: Tag 11.0.0-M1
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to tag 11.0.0-M1 in repository https://gitbox.apache.org/repos/asf/tomcat.git commit 59c81e30e2f64f5e8c1db78c4860c51850dfb0bd Author: Mark Thomas AuthorDate: Thu Dec 1 11:26:26 2022 + Tag 11.0.0-M1 --- build.properties.release | 52 +++ res/install-win/Uninstall.exe.sig| Bin 0 -> 10247 bytes res/install-win/tomcat-installer.exe.sig | Bin 0 -> 10247 bytes res/maven/mvn.properties.release | 27 webapps/docs/changelog.xml | 2 +- 5 files changed, 80 insertions(+), 1 deletion(-) diff --git a/build.properties.release b/build.properties.release new file mode 100644 index 00..9a0f04fde7 --- /dev/null +++ b/build.properties.release @@ -0,0 +1,52 @@ +# - +# 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. +# - + +# This file was auto-generated by the pre-release Ant target. + +# Any unwanted settings may be over-ridden in a build.properties file located +# in the same directory as this file. + +# Set the version-dev to "" (empty string) as this is not a development release. +version.dev= + +# Ensure consistent timestamps for reproducible builds. +ant.tstamp.now.iso=2022-12-01T11:13:52Z + +# Enable insertion of detached signatures into the Windows installer. +do.codesigning=true + +# Re-use the same GPG executable. +gpg.exec=C:/Program Files (x86)/GnuPG/bin/gpg.exe + +# Reproducible builds require the use of the build tools defined below. The +# vendors (where appropriate) and versions must match exactly for a reproducible +# build since this data is embedded in various files, particularly JAR file +# manifests, as part of the build process. +# +# Apache Ant: Apache Ant(TM) version 1.10.12 compiled on October 13 2021 +# +# Java Name: OpenJDK 64-Bit Server VM +# Java Vendor: Eclipse Adoptium +# Java Version:11.0.17+8 + +# The following is provided for information only. Builds will be repeatable +# whether or not the build environment in consistent with this information. +# +# OS: amd64 Windows Server 2022 10.0 +# File encoding: Cp1252 +# +# Release Manager: markt diff --git a/res/install-win/Uninstall.exe.sig b/res/install-win/Uninstall.exe.sig new file mode 100644 index 00..01f6188bbf Binary files /dev/null and b/res/install-win/Uninstall.exe.sig differ diff --git a/res/install-win/tomcat-installer.exe.sig b/res/install-win/tomcat-installer.exe.sig new file mode 100644 index 00..fdac7b981c Binary files /dev/null and b/res/install-win/tomcat-installer.exe.sig differ diff --git a/res/maven/mvn.properties.release b/res/maven/mvn.properties.release new file mode 100644 index 00..1e558ee037 --- /dev/null +++ b/res/maven/mvn.properties.release @@ -0,0 +1,27 @@ +# - +# 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. +# - + +# This file was auto-generated by the pre-release Ant target. + +# Remove "-dev" from the version since this is not a development release. +maven.asf.release.deploy.version=11.0.0-M1 + +# Re-use the same GPG executable. +gpg.exec=C:/Program Files (x86)/GnuPG/bin/gpg.exe + +# Set th
[tomcat] tag 11.0.0-M1 created (now 59c81e30e2)
This is an automated email from the ASF dual-hosted git repository. markt pushed a change to tag 11.0.0-M1 in repository https://gitbox.apache.org/repos/asf/tomcat.git at 59c81e30e2 (commit) This tag includes the following new commits: new 59c81e30e2 Tag 11.0.0-M1 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
svn commit: r58371 - /dev/tomcat/tomcat-11/
Author: markt Date: Thu Dec 1 11:41:31 2022 New Revision: 58371 Log: Add area for Tomcat 11 releases Added: dev/tomcat/tomcat-11/ - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
svn commit: r58372 - in /dev/tomcat/tomcat-11/v11.0.0-M1: ./ bin/ bin/embed/ src/
Author: markt Date: Thu Dec 1 11:45:29 2022 New Revision: 58372 Log: Upload 11.0.0-M1 for voting Added: dev/tomcat/tomcat-11/v11.0.0-M1/ dev/tomcat/tomcat-11/v11.0.0-M1/KEYS dev/tomcat/tomcat-11/v11.0.0-M1/README.html dev/tomcat/tomcat-11/v11.0.0-M1/RELEASE-NOTES dev/tomcat/tomcat-11/v11.0.0-M1/bin/ dev/tomcat/tomcat-11/v11.0.0-M1/bin/README.html dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-deployer.tar.gz (with props) dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-deployer.tar.gz.asc dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-deployer.tar.gz.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-deployer.zip (with props) dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-deployer.zip.asc dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-deployer.zip.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-fulldocs.tar.gz (with props) dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-fulldocs.tar.gz.asc dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-fulldocs.tar.gz.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-windows-x64.zip (with props) dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-windows-x64.zip.asc dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-windows-x64.zip.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-windows-x86.zip (with props) dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-windows-x86.zip.asc dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1-windows-x86.zip.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1.exe (with props) dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1.exe.asc dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1.exe.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1.tar.gz (with props) dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1.tar.gz.asc dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1.tar.gz.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1.zip (with props) dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1.zip.asc dev/tomcat/tomcat-11/v11.0.0-M1/bin/apache-tomcat-11.0.0-M1.zip.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/bin/embed/ dev/tomcat/tomcat-11/v11.0.0-M1/bin/embed/apache-tomcat-11.0.0-M1-embed.tar.gz (with props) dev/tomcat/tomcat-11/v11.0.0-M1/bin/embed/apache-tomcat-11.0.0-M1-embed.tar.gz.asc dev/tomcat/tomcat-11/v11.0.0-M1/bin/embed/apache-tomcat-11.0.0-M1-embed.tar.gz.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/bin/embed/apache-tomcat-11.0.0-M1-embed.zip (with props) dev/tomcat/tomcat-11/v11.0.0-M1/bin/embed/apache-tomcat-11.0.0-M1-embed.zip.asc dev/tomcat/tomcat-11/v11.0.0-M1/bin/embed/apache-tomcat-11.0.0-M1-embed.zip.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/src/ dev/tomcat/tomcat-11/v11.0.0-M1/src/apache-tomcat-11.0.0-M1-src.tar.gz (with props) dev/tomcat/tomcat-11/v11.0.0-M1/src/apache-tomcat-11.0.0-M1-src.tar.gz.asc dev/tomcat/tomcat-11/v11.0.0-M1/src/apache-tomcat-11.0.0-M1-src.tar.gz.sha512 dev/tomcat/tomcat-11/v11.0.0-M1/src/apache-tomcat-11.0.0-M1-src.zip (with props) dev/tomcat/tomcat-11/v11.0.0-M1/src/apache-tomcat-11.0.0-M1-src.zip.asc dev/tomcat/tomcat-11/v11.0.0-M1/src/apache-tomcat-11.0.0-M1-src.zip.sha512 Added: dev/tomcat/tomcat-11/v11.0.0-M1/KEYS == --- dev/tomcat/tomcat-11/v11.0.0-M1/KEYS (added) +++ dev/tomcat/tomcat-11/v11.0.0-M1/KEYS Thu Dec 1 11:45:29 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/IReKUanjHzm4XSymKDTeqqzidi4k6PDD4jyHb8k8v
[VOTE] Release Apache Tomcat 11.0.0-M1
The proposed Apache Tomcat 11.0.0-M1 release is now available for voting. Apache Tomcat 11.0.0-M1 is the first milestone release of the 11.0.x branch and has been made to provide users with early access to the new features in Apache Tomcat 11.0.x so that they may provide feedback. The notable changes compared to 10.1.x include: - Alignment with the current development versions of the Jakarta Servlet, Pages and Expression Language specifications. This includes removal of deprecated code and addition of the jakarta.servlet.error.query_string attribute for error dispatches - BASIC authentication now uses UTF-8 by default - Conversions from bytes to characters now trigger exceptions rather than replacement for invalid byte sequences for the given encoding For full details, see the change log: https://nightlies.apache.org/tomcat/tomcat-11.0.x/docs/changelog.html Applications that run on Tomcat 9 and earlier will not run on Tomcat 11 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. Applications using deprecated APIs may require further changes. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.0-M1/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1408 The tag is: https://github.com/apache/tomcat/tree/11.0.0-M1 59c81e30e2f64f5e8c1db78c4860c51850dfb0bd The proposed 11.0.0-M1 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 11.0.0-M1 - 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.3
This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to tag 10.1.3 in repository https://gitbox.apache.org/repos/asf/tomcat.git commit 492a27099f43f1ae20b8b8a8ef4625d15e826113 Author: Mark Thomas AuthorDate: Thu Dec 1 13:23:32 2022 + Tag 10.1.3 --- build.properties.release | 52 +++ res/install-win/Uninstall.exe.sig| Bin 0 -> 10247 bytes res/install-win/tomcat-installer.exe.sig | Bin 0 -> 10247 bytes res/maven/mvn.properties.release | 27 webapps/docs/changelog.xml | 2 +- 5 files changed, 80 insertions(+), 1 deletion(-) diff --git a/build.properties.release b/build.properties.release new file mode 100644 index 00..0b6ecdeb7b --- /dev/null +++ b/build.properties.release @@ -0,0 +1,52 @@ +# - +# 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. +# - + +# This file was auto-generated by the pre-release Ant target. + +# Any unwanted settings may be over-ridden in a build.properties file located +# in the same directory as this file. + +# Set the version-dev to "" (empty string) as this is not a development release. +version.dev= + +# Ensure consistent timestamps for reproducible builds. +ant.tstamp.now.iso=2022-12-01T13:11:21Z + +# Enable insertion of detached signatures into the Windows installer. +do.codesigning=true + +# Re-use the same GPG executable. +gpg.exec=C:/Program Files (x86)/GnuPG/bin/gpg.exe + +# Reproducible builds require the use of the build tools defined below. The +# vendors (where appropriate) and versions must match exactly for a reproducible +# build since this data is embedded in various files, particularly JAR file +# manifests, as part of the build process. +# +# Apache Ant: Apache Ant(TM) version 1.10.12 compiled on October 13 2021 +# +# Java Name: OpenJDK 64-Bit Server VM +# Java Vendor: Eclipse Adoptium +# Java Version:11.0.17+8 + +# The following is provided for information only. Builds will be repeatable +# whether or not the build environment in consistent with this information. +# +# OS: amd64 Windows Server 2022 10.0 +# File encoding: Cp1252 +# +# Release Manager: markt diff --git a/res/install-win/Uninstall.exe.sig b/res/install-win/Uninstall.exe.sig new file mode 100644 index 00..6000b61696 Binary files /dev/null and b/res/install-win/Uninstall.exe.sig differ diff --git a/res/install-win/tomcat-installer.exe.sig b/res/install-win/tomcat-installer.exe.sig new file mode 100644 index 00..44727c43b9 Binary files /dev/null and b/res/install-win/tomcat-installer.exe.sig differ diff --git a/res/maven/mvn.properties.release b/res/maven/mvn.properties.release new file mode 100644 index 00..4551c71f63 --- /dev/null +++ b/res/maven/mvn.properties.release @@ -0,0 +1,27 @@ +# - +# 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. +# - + +# This file was auto-generated by the pre-release Ant target. + +# Remove "-dev" from the version since this is not a development release. +maven.asf.release.deploy.version=10.1.3 + +# Re-use the same GPG executable. +gpg.exec=C:/Program Files (x86)/GnuPG/bin/gpg.exe + +# Set the user na
[tomcat] tag 10.1.3 created (now 492a27099f)
This is an automated email from the ASF dual-hosted git repository. markt pushed a change to tag 10.1.3 in repository https://gitbox.apache.org/repos/asf/tomcat.git at 492a27099f (commit) This tag includes the following new commits: new 492a27099f Tag 10.1.3 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
svn commit: r58375 - in /dev/tomcat/tomcat-10/v10.1.3: ./ bin/ bin/embed/ src/
Author: markt Date: Thu Dec 1 13:39:53 2022 New Revision: 58375 Log: Upload 10.1.3 for voting Added: dev/tomcat/tomcat-10/v10.1.3/ dev/tomcat/tomcat-10/v10.1.3/KEYS dev/tomcat/tomcat-10/v10.1.3/README.html dev/tomcat/tomcat-10/v10.1.3/RELEASE-NOTES dev/tomcat/tomcat-10/v10.1.3/bin/ dev/tomcat/tomcat-10/v10.1.3/bin/README.html dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-deployer.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-deployer.tar.gz.asc dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-deployer.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-deployer.zip (with props) dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-deployer.zip.asc dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-deployer.zip.sha512 dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-fulldocs.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-fulldocs.tar.gz.asc dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-fulldocs.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-windows-x64.zip (with props) dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-windows-x64.zip.asc dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-windows-x64.zip.sha512 dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-windows-x86.zip (with props) dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-windows-x86.zip.asc dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3-windows-x86.zip.sha512 dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3.exe (with props) dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3.exe.asc dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3.exe.sha512 dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3.tar.gz.asc dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3.zip (with props) dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3.zip.asc dev/tomcat/tomcat-10/v10.1.3/bin/apache-tomcat-10.1.3.zip.sha512 dev/tomcat/tomcat-10/v10.1.3/bin/embed/ dev/tomcat/tomcat-10/v10.1.3/bin/embed/apache-tomcat-10.1.3-embed.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.3/bin/embed/apache-tomcat-10.1.3-embed.tar.gz.asc dev/tomcat/tomcat-10/v10.1.3/bin/embed/apache-tomcat-10.1.3-embed.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.3/bin/embed/apache-tomcat-10.1.3-embed.zip (with props) dev/tomcat/tomcat-10/v10.1.3/bin/embed/apache-tomcat-10.1.3-embed.zip.asc dev/tomcat/tomcat-10/v10.1.3/bin/embed/apache-tomcat-10.1.3-embed.zip.sha512 dev/tomcat/tomcat-10/v10.1.3/src/ dev/tomcat/tomcat-10/v10.1.3/src/apache-tomcat-10.1.3-src.tar.gz (with props) dev/tomcat/tomcat-10/v10.1.3/src/apache-tomcat-10.1.3-src.tar.gz.asc dev/tomcat/tomcat-10/v10.1.3/src/apache-tomcat-10.1.3-src.tar.gz.sha512 dev/tomcat/tomcat-10/v10.1.3/src/apache-tomcat-10.1.3-src.zip (with props) dev/tomcat/tomcat-10/v10.1.3/src/apache-tomcat-10.1.3-src.zip.asc dev/tomcat/tomcat-10/v10.1.3/src/apache-tomcat-10.1.3-src.zip.sha512 Added: dev/tomcat/tomcat-10/v10.1.3/KEYS == --- dev/tomcat/tomcat-10/v10.1.3/KEYS (added) +++ dev/tomcat/tomcat-10/v10.1.3/KEYS Thu Dec 1 13:39:53 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+JiIqvqJemxyIM6epoZvY5a3ZshZpcLilC5hW8QARA
[VOTE] Release Apache Tomcat 10.1.3
The proposed Apache Tomcat 10.1.3 release is now available for voting. The notable changes compared to 10.1.2 are: - Refactor WebappLoader so it only has a runtime dependency on the migration tool for Jakarta EE if configured to use the converter as classes are loaded. - When an HTTP/2 stream was reset, the current active stream count was not reduced. If enough resets occurred on a connection, the current active stream count limit was reached and no new streams could be created on that connection. - Update to Commons Daemon 1.3.3 For full details, see the change log: https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html 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. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.3/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1409 The tag is: https://github.com/apache/tomcat/tree/10.1.3 492a27099f43f1ae20b8b8a8ef4625d15e826113 The proposed 10.1.3 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 10.1.3 - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 11.0.0-M1
On 01/12/2022 11:58, Mark Thomas wrote: The proposed 11.0.0-M1 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 11.0.0-M1 Mark - 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.3
On 01/12/2022 13:46, Mark Thomas wrote: The proposed 10.1.3 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 10.1.3 Unit tests pass on Linux, Windows and MacOS Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
Re: [VOTE] Release Apache Tomcat 11.0.0-M1
On 01/12/2022 13:49, Mark Thomas wrote: On 01/12/2022 11:58, Mark Thomas wrote: The proposed 11.0.0-M1 release is: [ ] Broken - do not release [X] Stable - go ahead and release as 11.0.0-M1 Whoops. Copy and paste error. As an M1 and with the specs a long way from being finalised, "alpha" is the only viable option for this release. Mark - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org
[tomcat] branch 10.1.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.1.x in repository https://gitbox.apache.org/repos/asf/tomcat.git The following commit(s) were added to refs/heads/10.1.x by this push: new 0bd6a95eb6 Increment version for next development cycle 0bd6a95eb6 is described below commit 0bd6a95eb6995de2b6d13ad5efb4911322698422 Author: Mark Thomas AuthorDate: Thu Dec 1 14:08:47 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 6ca4160632..460a77791d 100644 --- a/build.properties.default +++ b/build.properties.default @@ -31,7 +31,7 @@ # - Version Control Flags - version.major=10 version.minor=1 -version.build=3 +version.build=4 version.patch=0 version.suffix= version.dev=-dev diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default index 38a8a57ce2..1a6f720028 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.3 +maven.asf.release.deploy.version=10.1.4 #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 ec8ee03313..e70c9fd1f3 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] tag 9.0.70 created (now 55a52d8475)
This is an automated email from the ASF dual-hosted git repository. remm pushed a change to tag 9.0.70 in repository https://gitbox.apache.org/repos/asf/tomcat.git at 55a52d8475 (commit) This tag includes the following new commits: new 55a52d8475 Tag 9.0.70 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.70
This is an automated email from the ASF dual-hosted git repository. remm pushed a commit to tag 9.0.70 in repository https://gitbox.apache.org/repos/asf/tomcat.git commit 55a52d8475b8b3ec8ebda739f8c6b4fdeac173d9 Author: remm AuthorDate: Thu Dec 1 15:13:27 2022 +0100 Tag 9.0.70 --- build.properties.release | 52 +++ res/install-win/Uninstall.exe.sig| Bin 0 -> 10247 bytes res/install-win/tomcat-installer.exe.sig | Bin 0 -> 10247 bytes res/maven/mvn.properties.release | 27 webapps/docs/changelog.xml | 2 +- 5 files changed, 80 insertions(+), 1 deletion(-) diff --git a/build.properties.release b/build.properties.release new file mode 100644 index 00..c442f0bf72 --- /dev/null +++ b/build.properties.release @@ -0,0 +1,52 @@ +# - +# 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. +# - + +# This file was auto-generated by the pre-release Ant target. + +# Any unwanted settings may be over-ridden in a build.properties file located +# in the same directory as this file. + +# Set the version-dev to "" (empty string) as this is not a development release. +version.dev= + +# Ensure consistent timestamps for reproducible builds. +ant.tstamp.now.iso=2022-12-01T14:05:47Z + +# Enable insertion of detached signatures into the Windows installer. +do.codesigning=true + +# Re-use the same GPG executable. +gpg.exec=/usr/bin/gpg + +# Reproducible builds require the use of the build tools defined below. The +# vendors (where appropriate) and versions must match exactly for a reproducible +# build since this data is embedded in various files, particularly JAR file +# manifests, as part of the build process. +# +# Apache Ant: Apache Ant(TM) version 1.10.12 compiled on June 6 2022 +# +# Java Name: OpenJDK 64-Bit Server VM +# Java Vendor: Eclipse Adoptium +# Java Version:11.0.17+8 + +# The following is provided for information only. Builds will be repeatable +# whether or not the build environment in consistent with this information. +# +# OS: amd64 Linux 6.0.10-200.fc36.x86_64 +# File encoding: UTF-8 +# +# Release Manager: remm diff --git a/res/install-win/Uninstall.exe.sig b/res/install-win/Uninstall.exe.sig new file mode 100644 index 00..1e502d3f3e Binary files /dev/null and b/res/install-win/Uninstall.exe.sig differ diff --git a/res/install-win/tomcat-installer.exe.sig b/res/install-win/tomcat-installer.exe.sig new file mode 100644 index 00..b413c079e0 Binary files /dev/null and b/res/install-win/tomcat-installer.exe.sig differ diff --git a/res/maven/mvn.properties.release b/res/maven/mvn.properties.release new file mode 100644 index 00..f9373d2918 --- /dev/null +++ b/res/maven/mvn.properties.release @@ -0,0 +1,27 @@ +# - +# 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. +# - + +# This file was auto-generated by the pre-release Ant target. + +# Remove "-dev" from the version since this is not a development release. +maven.asf.release.deploy.version=9.0.70 + +# Re-use the same GPG executable. +gpg.exec=/usr/bin/gpg + +# Set the user name to use to upload the artefacts to Nexus. +asf.ldap.username=rem
svn commit: r58379 - in /dev/tomcat/tomcat-9/v9.0.70: ./ bin/ bin/embed/ src/
Author: remm Date: Thu Dec 1 14:20:53 2022 New Revision: 58379 Log: Upload 9.0.70 for voting. Added: dev/tomcat/tomcat-9/v9.0.70/ dev/tomcat/tomcat-9/v9.0.70/KEYS dev/tomcat/tomcat-9/v9.0.70/README.html dev/tomcat/tomcat-9/v9.0.70/RELEASE-NOTES dev/tomcat/tomcat-9/v9.0.70/bin/ dev/tomcat/tomcat-9/v9.0.70/bin/README.html dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-deployer.tar.gz (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-deployer.tar.gz.asc (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-deployer.tar.gz.sha512 dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-deployer.zip (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-deployer.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-deployer.zip.sha512 dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-fulldocs.tar.gz (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-fulldocs.tar.gz.asc (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-fulldocs.tar.gz.sha512 dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-windows-x64.zip (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-windows-x64.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-windows-x64.zip.sha512 dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-windows-x86.zip (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-windows-x86.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70-windows-x86.zip.sha512 dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.exe (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.exe.asc (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.exe.sha512 dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.tar.gz (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.tar.gz.asc (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.tar.gz.sha512 dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.zip (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.70/bin/apache-tomcat-9.0.70.zip.sha512 dev/tomcat/tomcat-9/v9.0.70/bin/embed/ dev/tomcat/tomcat-9/v9.0.70/bin/embed/apache-tomcat-9.0.70-embed.tar.gz (with props) dev/tomcat/tomcat-9/v9.0.70/bin/embed/apache-tomcat-9.0.70-embed.tar.gz.asc (with props) dev/tomcat/tomcat-9/v9.0.70/bin/embed/apache-tomcat-9.0.70-embed.tar.gz.sha512 dev/tomcat/tomcat-9/v9.0.70/bin/embed/apache-tomcat-9.0.70-embed.zip (with props) dev/tomcat/tomcat-9/v9.0.70/bin/embed/apache-tomcat-9.0.70-embed.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.70/bin/embed/apache-tomcat-9.0.70-embed.zip.sha512 dev/tomcat/tomcat-9/v9.0.70/src/ dev/tomcat/tomcat-9/v9.0.70/src/apache-tomcat-9.0.70-src.tar.gz (with props) dev/tomcat/tomcat-9/v9.0.70/src/apache-tomcat-9.0.70-src.tar.gz.asc (with props) dev/tomcat/tomcat-9/v9.0.70/src/apache-tomcat-9.0.70-src.tar.gz.sha512 dev/tomcat/tomcat-9/v9.0.70/src/apache-tomcat-9.0.70-src.zip (with props) dev/tomcat/tomcat-9/v9.0.70/src/apache-tomcat-9.0.70-src.zip.asc (with props) dev/tomcat/tomcat-9/v9.0.70/src/apache-tomcat-9.0.70-src.zip.sha512 Added: dev/tomcat/tomcat-9/v9.0.70/KEYS == --- dev/tomcat/tomcat-9/v9.0.70/KEYS (added) +++ dev/tomcat/tomcat-9/v9.0.70/KEYS Thu Dec 1 14:20:53 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/3wlef
[tomcat] branch 9.0.x updated: Next will be 9.0.71
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 f391504df9 Next will be 9.0.71 f391504df9 is described below commit f391504df9cc72b21bda9f1f076b783723dfab31 Author: remm AuthorDate: Thu Dec 1 15:23:49 2022 +0100 Next will be 9.0.71 --- 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 84fc966635..299bb5314f 100644 --- a/build.properties.default +++ b/build.properties.default @@ -31,7 +31,7 @@ # - Version Control Flags - version.major=9 version.minor=0 -version.build=70 +version.build=71 version.patch=0 version.suffix= version.dev=-dev diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default index 4c57a3d378..bded22879e 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.70 +maven.asf.release.deploy.version=9.0.71 #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 fc853ab7f4..e4988d223b 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
[VOTE] Release Apache Tomcat 9.0.70
The proposed Apache Tomcat 9.0.70 release is now available for voting. The notable changes compared to 9.0.69 are: - When an HTTP/2 stream was reset, the current active stream count was not reduced. If enough resets occurred on a connection, the current active stream count limit was reached and no new streams could be created on that connection. - Update to Commons Daemon 1.3.3 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.70/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1410 The tag is: https://github.com/apache/tomcat/tree/9.0.70 55a52d8475b8b3ec8ebda739f8c6b4fdeac173d9 The proposed 9.0.70 release is: [ ] Broken - do not release [ ] Stable - go ahead and release as 9.0.70 Rémy - 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 for new 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 fa7b7c2ae8 Increment version for new development cycle fa7b7c2ae8 is described below commit fa7b7c2ae899a05eed77e970636891201de9f92b Author: Mark Thomas AuthorDate: Thu Dec 1 14:07:40 2022 + Increment version for new 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 a37aca79d7..c03df70d9c 100644 --- a/build.properties.default +++ b/build.properties.default @@ -33,7 +33,7 @@ version.major=11 version.minor=0 version.build=0 version.patch=0 -version.suffix=-M1 +version.suffix=-M2 version.dev=-dev # - Build tools - diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default index de28419e1e..d329bf1de7 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=11.0.0-M1 +maven.asf.release.deploy.version=11.0.0-M2 #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 39818e3ead..508ee70c28 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
[Bug 66370] New: AccessControlException and default behavior change with org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED
https://bz.apache.org/bugzilla/show_bug.cgi?id=66370 Bug ID: 66370 Summary: AccessControlException and default behavior change with org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED Product: Tomcat 10 Version: 10.1.2 Hardware: PC Status: NEW Severity: normal Priority: P2 Component: EL Assignee: dev@tomcat.apache.org Reporter: isaacriv...@gmail.com Target Milestone: -- Hey there, Running tomcat el 10.1.2 with java 2 security enabled, we discovered an issue with an AccessControlException due to Boolean.getBoolean(). It seems this was introduced in this commit https://github.com/apache/tomcat/commit/28ea2b9b2e781d20e0651cb5e0b65bacd464150c#diff-b5962d24af20591547a4804838aa91c84b0151645b2121ac4f244a1b9c1213e8R46-R47 with the addition of the new property org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED. See exception below java.security.AccessControlException: Access denied ("java.util.PropertyPermission" "org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED" "read") at java.base/java.security.AccessController.throwACE(AccessController.java:176) at java.base/java.security.AccessController.checkPermissionHelper(AccessController.java:238) at java.base/java.security.AccessController.checkPermission(AccessController.java:385) at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:322) at com.ibm.ws.kernel.launch.internal.MissingDoPrivDetectionSecurityManager.checkPermission(MissingDoPrivDetectionSecurityManager.java:45) at java.base/java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1066) at java.base/java.lang.System.getProperty(System.java:581) at java.base/java.lang.System.getProperty(System.java:564) at java.base/java.lang.Boolean.getBoolean(Boolean.java:265) at jakarta.el.Util.(Util.java:47) at jakarta.el.ExpressionFactory.newInstance(ExpressionFactory.java:92) at jakarta.el.ExpressionFactory.newInstance(ExpressionFactory.java:79) at org.apache.jasper.runtime.JspApplicationContextImpl.(JspApplicationContextImpl.java:59) at org.apache.jasper.runtime.JspFactoryImpl.getJspApplicationContext(JspFactoryImpl.java:265) at com.ibm._jsp._login._jspInit(_login.java:66) at com.ibm.ws.jsp.runtime.HttpJspBase.init(HttpJspBase.java:77) at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:299) Worked locally on a fix for this and discovered that with the addition of this new property, a behavior change was introduced which obligates us to set the property if we don't want to hit another AccessControlException as seen below. I understand why the change was introduced with this new property but I would expect that it would not affect the expected behavior by default. I would expect to see a change only if it was set by the user. Any input as to why this was done the way it was? Any way we can change this to keep the expected behavior by default and change it if set? java.security.AccessControlException: Access denied ("java.lang.RuntimePermission" "getClassLoader") at java.base/java.security.AccessController.throwACE(AccessController.java:176) at java.base/java.security.AccessController.checkPermissionHelper(AccessController.java:238) at java.base/java.security.AccessController.checkPermission(AccessController.java:385) at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:322) at com.ibm.ws.kernel.launch.internal.MissingDoPrivDetectionSecurityManager.checkPermission(MissingDoPrivDetectionSecurityManager.java:45) at java.base/java.lang.Thread.getContextClassLoader(Thread.java:578) at jakarta.el.Util.getContextClassLoader(Util.java:665) at jakarta.el.ExpressionFactory.newInstance(ExpressionFactory.java:92) at jakarta.el.ExpressionFactory.newInstance(ExpressionFactory.java:79) at org.apache.jasper.runtime.JspApplicationContextImpl.(JspApplicationContextImpl.java:59) at org.apache.jasper.runtime.JspFactoryImpl.getJspApplicationContext(JspFactoryImpl.java:265) at com.ibm._jsp._login._jspInit(_login.java:72) at com.ibm.ws.jsp.runtime.HttpJspBase.init(HttpJspBase.java:77) at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:299) -- 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] isaacrivriv opened a new pull request, #572: 66370-Fix for Boolean System property lookup with Security Manager enabled
isaacrivriv opened a new pull request, #572: URL: https://github.com/apache/tomcat/pull/572 https://bz.apache.org/bugzilla/show_bug.cgi?id=66370 -- 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. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org 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 66370] AccessControlException and default behavior change with org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED
https://bz.apache.org/bugzilla/show_bug.cgi?id=66370 Isaac Rivera Rivas changed: What|Removed |Added OS||All --- Comment #1 from Isaac Rivera Rivas --- Proposed fix for the Boolean.getBoolean java 2 security issue https://github.com/apache/tomcat/pull/572 doesn't address the behavior difference with the new property -- 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-jakartaee-migration] DanielThomas opened a new pull request, #40: Fix issues with annotations packages
DanielThomas opened a new pull request, #40: URL: https://github.com/apache/tomcat-jakartaee-migration/pull/40 With more testing we found a couple of issues with my changes for https://github.com/apache/tomcat-jakartaee-migration/pull/37. Add more tests and fix the issues with the patterns for annotations. -- 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. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org 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
[GitHub] [tomcat-jakartaee-migration] DanielThomas opened a new pull request, #41: Avoid bcel thread safety issue
DanielThomas opened a new pull request, #41: URL: https://github.com/apache/tomcat-jakartaee-migration/pull/41 Allow `ClassConverter` to be used safely in parallel by avoiding `ConcurrentModificationException` from `SyntheticRepository` for the default `getInstance`: ``` java.util.ConcurrentModificationException: (No message provided) at java.util.HashMap.computeIfAbsent(HashMap.java:1221) at org.apache.bcel.util.SyntheticRepository.getInstance(SyntheticRepository.java:44) at org.apache.bcel.util.SyntheticRepository.getInstance(SyntheticRepository.java:40) at org.apache.bcel.classfile.JavaClass.(JavaClass.java:139) at org.apache.bcel.classfile.ClassParser.parse(ClassParser.java:180) at org.apache.tomcat.jakartaee.ClassConverter.convertInternal(ClassConverter.java:86) at org.apache.tomcat.jakartaee.ClassConverter.convert(ClassConverter.java:63) at org.apache.tomcat.jakartaee.Migration.migrateStream(Migration.java:346) at org.apache.tomcat.jakartaee.Migration.migrateArchiveStreaming(Migration.java:277) at org.apache.tomcat.jakartaee.Migration.migrateStream(Migration.java:340) at org.apache.tomcat.jakartaee.Migration.migrateFile(Migration.java:233) at org.apache.tomcat.jakartaee.Migration.execute(Migration.java:199) at org.apache.tomcat.jakartaee.Migration$execute$3.call(Unknown Source) ``` -- 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. To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org 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
Re: [VOTE] Release Apache Tomcat 10.1.3
Am 01.12.22 um 14:46 schrieb Mark Thomas: The proposed Apache Tomcat 10.1.3 release is now available for voting. The notable changes compared to 10.1.2 are: - Refactor WebappLoader so it only has a runtime dependency on the migration tool for Jakarta EE if configured to use the converter as classes are loaded. - When an HTTP/2 stream was reset, the current active stream count was not reduced. If enough resets occurred on a connection, the current active stream count limit was reached and no new streams could be created on that connection. - Update to Commons Daemon 1.3.3 For full details, see the change log: https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html 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. It can be obtained from: https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.3/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1409 The tag is: https://github.com/apache/tomcat/tree/10.1.3 492a27099f43f1ae20b8b8a8ef4625d15e826113 The proposed 10.1.3 release is: [ ] Broken - do not release [x] Stable - go ahead and release as 10.1.3 Unit tests pass on Linux Regards Felix - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org OpenPGP_0xEA6C3728EA91C4AF.asc Description: OpenPGP public key OpenPGP_signature Description: OpenPGP digital signature
Re: [VOTE] Release Apache Tomcat 9.0.70
Am 01.12.22 um 15:27 schrieb Rémy Maucherat: The proposed Apache Tomcat 9.0.70 release is now available for voting. The notable changes compared to 9.0.69 are: - When an HTTP/2 stream was reset, the current active stream count was not reduced. If enough resets occurred on a connection, the current active stream count limit was reached and no new streams could be created on that connection. - Update to Commons Daemon 1.3.3 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.70/ The Maven staging repo is: https://repository.apache.org/content/repositories/orgapachetomcat-1410 The tag is: https://github.com/apache/tomcat/tree/9.0.70 55a52d8475b8b3ec8ebda739f8c6b4fdeac173d9 The proposed 9.0.70 release is: [ ] Broken - do not release [x] Stable - go ahead and release as 9.0.70 Unit tests pass on Linux Regards Felix Rémy - To unsubscribe, e-mail:dev-unsubscr...@tomcat.apache.org For additional commands, e-mail:dev-h...@tomcat.apache.org OpenPGP_0xEA6C3728EA91C4AF.asc Description: OpenPGP public key OpenPGP_signature Description: OpenPGP digital signature