[tomcat] branch main updated: Refine metadata complete

2022-12-01 Thread remm
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

2022-12-01 Thread markt
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)

2022-12-01 Thread markt
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/

2022-12-01 Thread markt
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/

2022-12-01 Thread markt
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

2022-12-01 Thread Mark Thomas

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

2022-12-01 Thread markt
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)

2022-12-01 Thread markt
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/

2022-12-01 Thread markt
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

2022-12-01 Thread 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
[ ] 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

2022-12-01 Thread Mark Thomas

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

2022-12-01 Thread Mark Thomas

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

2022-12-01 Thread Mark Thomas

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

2022-12-01 Thread markt
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)

2022-12-01 Thread remm
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

2022-12-01 Thread remm
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/

2022-12-01 Thread remm
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

2022-12-01 Thread remm
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

2022-12-01 Thread 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
[ ] 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

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

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


The following commit(s) were added to refs/heads/main by this push:
 new 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

2022-12-01 Thread bugzilla
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

2022-12-01 Thread GitBox


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

2022-12-01 Thread bugzilla
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

2022-12-01 Thread GitBox


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

2022-12-01 Thread GitBox


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

2022-12-01 Thread Felix Schumacher


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

2022-12-01 Thread Felix Schumacher


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