[VOTE] Release Apache Tomcat 9.0.53

2021-09-06 Thread Rémy Maucherat
The proposed Apache Tomcat 9.0.53 release is now available for voting.

The notable changes compared to 9.0.53 are:

- Add a UserDatabase implementation as a superset of the DataSourceRealm
   functionality.

- Update the internal fork of Apache Commons DBCP to 2.9.0 and Apache
   Commons Pool to 2.11.1

- Update the packaged version of the Tomcat Native Library to 1.2.31 to
   pick up Windows binaries built with OpenSSL 1.1.1l.

Along with lots of other bug fixes and improvements.

For full details, see the changelog:
https://ci.apache.org/projects/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.53/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1332
The tag is:
https://github.com/apache/tomcat/tree/9.0.53
966ec5401970b9d4b41b53f5fff9f65966d887dd

The proposed 9.0.53 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 9.0.53 (stable)

Remy

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



svn commit: r49786 - in /dev/tomcat/tomcat-9/v9.0.53: ./ bin/ bin/embed/ src/

2021-09-06 Thread remm
Author: remm
Date: Mon Sep  6 19:16:15 2021
New Revision: 49786

Log:
Upload 9.0.53 for voting

Added:
dev/tomcat/tomcat-9/v9.0.53/
dev/tomcat/tomcat-9/v9.0.53/KEYS
dev/tomcat/tomcat-9/v9.0.53/README.html
dev/tomcat/tomcat-9/v9.0.53/RELEASE-NOTES
dev/tomcat/tomcat-9/v9.0.53/bin/
dev/tomcat/tomcat-9/v9.0.53/bin/README.html
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-deployer.tar.gz.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-deployer.tar.gz.sha512
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-deployer.zip   (with 
props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-deployer.zip.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-deployer.zip.sha512
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-fulldocs.tar.gz.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-windows-x64.zip   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-windows-x64.zip.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-windows-x64.zip.sha512
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-windows-x86.zip   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-windows-x86.zip.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53-windows-x86.zip.sha512
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.exe   (with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.exe.asc   (with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.exe.sha512
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.tar.gz   (with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.tar.gz.sha512
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.zip   (with props)
dev/tomcat/tomcat-9/v9.0.53/bin/apache-tomcat-9.0.53.zip.sha512
dev/tomcat/tomcat-9/v9.0.53/bin/embed/
dev/tomcat/tomcat-9/v9.0.53/bin/embed/apache-tomcat-9.0.53-embed.tar.gz   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/embed/apache-tomcat-9.0.53-embed.tar.gz.asc 
  (with props)

dev/tomcat/tomcat-9/v9.0.53/bin/embed/apache-tomcat-9.0.53-embed.tar.gz.sha512
dev/tomcat/tomcat-9/v9.0.53/bin/embed/apache-tomcat-9.0.53-embed.zip   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/embed/apache-tomcat-9.0.53-embed.zip.asc   
(with props)
dev/tomcat/tomcat-9/v9.0.53/bin/embed/apache-tomcat-9.0.53-embed.zip.sha512
dev/tomcat/tomcat-9/v9.0.53/src/
dev/tomcat/tomcat-9/v9.0.53/src/apache-tomcat-9.0.53-src.tar.gz   (with 
props)
dev/tomcat/tomcat-9/v9.0.53/src/apache-tomcat-9.0.53-src.tar.gz.asc   (with 
props)
dev/tomcat/tomcat-9/v9.0.53/src/apache-tomcat-9.0.53-src.tar.gz.sha512
dev/tomcat/tomcat-9/v9.0.53/src/apache-tomcat-9.0.53-src.zip   (with props)
dev/tomcat/tomcat-9/v9.0.53/src/apache-tomcat-9.0.53-src.zip.asc   (with 
props)
dev/tomcat/tomcat-9/v9.0.53/src/apache-tomcat-9.0.53-src.zip.sha512

Added: dev/tomcat/tomcat-9/v9.0.53/KEYS
==
--- dev/tomcat/tomcat-9/v9.0.53/KEYS (added)
+++ dev/tomcat/tomcat-9/v9.0.53/KEYS Mon Sep  6 19:16:15 2021
@@ -0,0 +1,736 @@
+This file contains the PGP keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+Type Bits/KeyIDDate   User ID
+pub  2048/F22C4FED 2001/07/02 Andy Armstrong 
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: PGPfreeware 7.0.3 for non-commercial use 
+
+mQGiBDtAWuURBADZ0KUEyUkSUiTA09e7tvEbX25STsjxrR+DNTainCls+XlkVOij
+gBv216lqge9tIsS0L6hCP4OQbFf/64qVtJssX4QXdyiZGb5wpmcj0Mz602Ew8r+N
+I0S5NvmogoYWW7BlP4r61jNxO5zrr03KaijM5r4ipJdLUxyOmM6P2jRPUwCg/5gm
+bpqiYl7pXX5FgDeB36tmD+UD/06iLqOnoiKO0vMbOk7URclhCObMNrHqxTxozMTS
+B9soYURbIeArei+plYo2n+1qB12ayybjhVu3uksXRdT9bEkyxMfslvLbIpDAG8Cz
+gNftTbKx/MVS7cQU0II8BKo2Akr+1FZah+sD4ovK8SfkMXUQUbTeefTntsAQKyyU
+9M9tA/9on9tBiHFl0qVJht6N4GiJ2G689v7rS2giLgKjetjiCduxBXEgvUSuyQID
+nF9ATrpXjITwsRlGKFmpZiFm5oCeCXihIVH0u6q066xNW2AXkLVoJ1l1Rs2Z0lsb
+0cq3xEAcwAmYLKQvCtgDV8CYgWKVmPi+49rSuQn7Lo9l02OUbLQgQW5keSBBcm1z
+dHJvbmcgPGFuZHlAdGFnaXNoLmNvbT6JAFgEEBECABgFAjtAWuUICwMJCAcCAQoC
+GQEFGwMACgkQajrT9PIsT+1plgCfXAovWnVL3MjrTfcGlFSKw7GHCSYAoJkz
+x+r2ANe8/0e+u5ZcYtSaSry+uQINBDtAWuUQCAD2Qle3CH8IF3KiutapQvMF6PlT

[tomcat] branch 9.0.x updated: Increment version for next development cycle

2021-09-06 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 a059112  Increment version for next development cycle
a059112 is described below

commit a05911219f828c9d0b51f52005e7edf1f07cc560
Author: remm 
AuthorDate: Mon Sep 6 21:07:16 2021 +0200

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 0724e67..489a7c0 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -25,7 +25,7 @@
 # - Version Control Flags -
 version.major=9
 version.minor=0
-version.build=53
+version.build=54
 version.patch=0
 version.suffix=-dev
 
diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default
index 84befb6..a56b70c 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.53
+maven.asf.release.deploy.version=9.0.54
 
 #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 0a411c5..4c023be 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] 01/02: ELResolver.getFeatureDescriptors() has been deprecated

2021-09-06 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

commit cdb2b439c8dbcdb88ba10cddb2b2887328008c84
Author: Mark Thomas 
AuthorDate: Mon Sep 6 19:56:57 2021 +0100

ELResolver.getFeatureDescriptors() has been deprecated

The long term plan is to remove this in Jakarta EE 11 to remove the
dependency on the java.desktop module
---
 java/jakarta/el/ArrayELResolver.java   | 1 +
 java/jakarta/el/BeanELResolver.java| 1 +
 java/jakarta/el/BeanNameELResolver.java| 1 +
 java/jakarta/el/CompositeELResolver.java   | 2 ++
 java/jakarta/el/ELResolver.java| 4 
 java/jakarta/el/ListELResolver.java| 1 +
 java/jakarta/el/MapELResolver.java | 1 +
 java/jakarta/el/ResourceBundleELResolver.java  | 1 +
 java/jakarta/el/StaticFieldELResolver.java | 4 
 java/jakarta/el/TypeConverter.java | 1 +
 java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java  | 1 +
 java/jakarta/servlet/jsp/el/ScopedAttributeELResolver.java | 1 +
 java/org/apache/el/stream/StreamELResolverImpl.java| 1 +
 test/jakarta/el/TestArrayELResolver.java   | 1 +
 test/jakarta/el/TestBeanELResolver.java| 2 ++
 test/jakarta/el/TestBeanNameELResolver.java| 2 ++
 test/jakarta/el/TestMapELResolver.java | 2 ++
 test/jakarta/el/TestResourceBundleELResolver.java  | 2 ++
 webapps/docs/changelog.xml | 8 
 19 files changed, 37 insertions(+)

diff --git a/java/jakarta/el/ArrayELResolver.java 
b/java/jakarta/el/ArrayELResolver.java
index ce3d95b..24e32d6 100644
--- a/java/jakarta/el/ArrayELResolver.java
+++ b/java/jakarta/el/ArrayELResolver.java
@@ -109,6 +109,7 @@ public class ArrayELResolver extends ELResolver {
 return this.readOnly;
 }
 
+@Deprecated(forRemoval = true, since = "EL 5.0")
 @Override
 public Iterator getFeatureDescriptors(ELContext 
context, Object base) {
 return null;
diff --git a/java/jakarta/el/BeanELResolver.java 
b/java/jakarta/el/BeanELResolver.java
index 61156a7..07c7f24 100644
--- a/java/jakarta/el/BeanELResolver.java
+++ b/java/jakarta/el/BeanELResolver.java
@@ -170,6 +170,7 @@ public class BeanELResolver extends ELResolver {
 return this.readOnly || this.property(context, base, 
property).isReadOnly(base);
 }
 
+@Deprecated(forRemoval = true, since = "EL 5.0")
 @Override
 public Iterator getFeatureDescriptors(ELContext 
context, Object base) {
 if (base == null) {
diff --git a/java/jakarta/el/BeanNameELResolver.java 
b/java/jakarta/el/BeanNameELResolver.java
index 4dac042..814c6f5 100644
--- a/java/jakarta/el/BeanNameELResolver.java
+++ b/java/jakarta/el/BeanNameELResolver.java
@@ -142,6 +142,7 @@ public class BeanNameELResolver extends ELResolver {
 return false;
 }
 
+@Deprecated(forRemoval = true, since = "EL 5.0")
 @Override
 public Iterator getFeatureDescriptors(ELContext context,
 Object base) {
diff --git a/java/jakarta/el/CompositeELResolver.java 
b/java/jakarta/el/CompositeELResolver.java
index 2ff04fa..40821f5 100644
--- a/java/jakarta/el/CompositeELResolver.java
+++ b/java/jakarta/el/CompositeELResolver.java
@@ -132,6 +132,7 @@ public class CompositeELResolver extends ELResolver {
 return false;
 }
 
+@Deprecated(forRemoval = true, since = "EL 5.0")
 @Override
 public Iterator getFeatureDescriptors(ELContext 
context, Object base) {
 return new FeatureIterator(context, base, this.resolvers, this.size);
@@ -163,6 +164,7 @@ public class CompositeELResolver extends ELResolver {
 return null;
 }
 
+@Deprecated(forRemoval = true, since = "EL 5.0")
 private static final class FeatureIterator implements 
Iterator {
 
 private final ELContext context;
diff --git a/java/jakarta/el/ELResolver.java b/java/jakarta/el/ELResolver.java
index a031c4a..e3e387d 100644
--- a/java/jakarta/el/ELResolver.java
+++ b/java/jakarta/el/ELResolver.java
@@ -127,7 +127,11 @@ public abstract class ELResolver {
  *
  * @return An iterator, possibly empty, of feature descriptors of the given
  * object
+ *
+ * @deprecated This method will be removed, without replacement, in EL 6.0 
/
+ * Tomcat 11.
  */
+@Deprecated(forRemoval = true, since = "EL 5.0")
 public abstract Iterator 
getFeatureDescriptors(ELContext context, Object base);
 
 /**
diff --git a/java/jakarta/el/ListELResolver.java 
b/java/jakarta/el/ListELResolver.java
index 0184bdf..b79659b 100644
--- a/java/jakarta/el/ListELResolver.java
+++ b/java/jakarta/el/ListELResolver.java
@@ -121,6 +121,7 @@ public class ListELResolver 

[tomcat] 02/02: Make it clear the EL API provided is a SNAPSHOT version

2021-09-06 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

commit df9f54f200af06af6df1cf9f5842ccd58ae3014a
Author: Mark Thomas 
AuthorDate: Mon Sep 6 20:02:35 2021 +0100

Make it clear the EL API provided is a SNAPSHOT version
---
 build.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.xml b/build.xml
index 2459234..428ce57 100644
--- a/build.xml
+++ b/build.xml
@@ -57,7 +57,7 @@
   
   
   
-  
+  
   
   
   

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



[tomcat] branch main updated (6b4c1ff -> df9f54f)

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

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


from 6b4c1ff  Increment version for next development cycle
 new cdb2b43  ELResolver.getFeatureDescriptors() has been deprecated
 new df9f54f  Make it clear the EL API provided is a SNAPSHOT version

The 2 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.


Summary of changes:
 build.xml  | 2 +-
 java/jakarta/el/ArrayELResolver.java   | 1 +
 java/jakarta/el/BeanELResolver.java| 1 +
 java/jakarta/el/BeanNameELResolver.java| 1 +
 java/jakarta/el/CompositeELResolver.java   | 2 ++
 java/jakarta/el/ELResolver.java| 4 
 java/jakarta/el/ListELResolver.java| 1 +
 java/jakarta/el/MapELResolver.java | 1 +
 java/jakarta/el/ResourceBundleELResolver.java  | 1 +
 java/jakarta/el/StaticFieldELResolver.java | 4 
 java/jakarta/el/TypeConverter.java | 1 +
 java/jakarta/servlet/jsp/el/ImplicitObjectELResolver.java  | 1 +
 java/jakarta/servlet/jsp/el/ScopedAttributeELResolver.java | 1 +
 java/org/apache/el/stream/StreamELResolverImpl.java| 1 +
 test/jakarta/el/TestArrayELResolver.java   | 1 +
 test/jakarta/el/TestBeanELResolver.java| 2 ++
 test/jakarta/el/TestBeanNameELResolver.java| 2 ++
 test/jakarta/el/TestMapELResolver.java | 2 ++
 test/jakarta/el/TestResourceBundleELResolver.java  | 2 ++
 webapps/docs/changelog.xml | 8 
 20 files changed, 38 insertions(+), 1 deletion(-)

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

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

remm pushed a commit to tag 9.0.53
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 966ec5401970b9d4b41b53f5fff9f65966d887dd
Author: remm 
AuthorDate: Mon Sep 6 20:59:11 2021 +0200

Tag 9.0.53
---
 build.properties.default   | 2 +-
 webapps/docs/changelog.xml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 0724e67..a17a152 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -27,7 +27,7 @@ version.major=9
 version.minor=0
 version.build=53
 version.patch=0
-version.suffix=-dev
+version.suffix=
 
 # - Reproducible builds -
 # Uncomment and set to current time for reproducible builds
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 0a411c5..4df0c67 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -104,7 +104,7 @@
   They eventually become mixed with the numbered issues (i.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
   
 
   

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



[tomcat] tag 9.0.53 created (now 966ec54)

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

remm pushed a change to tag 9.0.53
in repository https://gitbox.apache.org/repos/asf/tomcat.git.


  at 966ec54  (commit)
This tag includes the following new commits:

 new 966ec54  Tag 9.0.53

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] branch 9.0.x updated: Update timestamp

2021-09-06 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 f56d52a  Update timestamp
f56d52a is described below

commit f56d52a07a59b3ac96800b8de91a4fd0f7f2f4d5
Author: remm 
AuthorDate: Mon Sep 6 20:57:31 2021 +0200

Update timestamp
---
 build.properties.default | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 92e2c9e..0724e67 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -32,8 +32,8 @@ version.suffix=-dev
 # - Reproducible builds -
 # Uncomment and set to current time for reproducible builds
 # Note: The value is in seconds (unlike milliseconds used by 
System.currentTimeMillis()).
-#2021-07-29T12:00:00Z
-#ant.tstamp.now=162756
+#2021-09-06T12:00:00Z
+#ant.tstamp.now=1630929600
 
 # - Source control flags -
 git.branch=9.0.x

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



[tomcat] branch 10.0.x updated: Increment version number for next dev cycle

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

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


The following commit(s) were added to refs/heads/10.0.x by this push:
 new 9762bc3  Increment version number for next dev cycle
9762bc3 is described below

commit 9762bc35dfe102803d4bbd49cdbe71efac727316
Author: Mark Thomas 
AuthorDate: Mon Sep 6 19:36:57 2021 +0100

Increment version number for next dev 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 589b6ff..5bdc810 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -25,7 +25,7 @@
 # - Version Control Flags -
 version.major=10
 version.minor=0
-version.build=11
+version.build=12
 version.patch=0
 version.suffix=-dev
 
diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default
index 6554506..677f7d8 100644
--- a/res/maven/mvn.properties.default
+++ b/res/maven/mvn.properties.default
@@ -39,7 +39,7 @@ 
maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d
 maven.asf.release.repo.repositoryId=apache.releases.https
 
 # Release version info
-maven.asf.release.deploy.version=10.0.11
+maven.asf.release.deploy.version=10.0.12
 
 #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 72267af..5fa3a1b 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 10.0.11

2021-09-06 Thread Mark Thomas

The proposed Apache Tomcat 10.0.11 release is now available for
voting.

Apache Tomcat 10.x implements Jakarta EE 9 and, as such, the primary
package for all the specification APIs has changed from javax.* to jakarta.*

Applications that run on Tomcat 9 will not run on Tomcat 10 without 
changes. Java EE applications designed for Tomcat 9 and earlier may be 
placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will 
automatically convert them to Jakarta EE and copy them to the webapps 
directory


The notable changes compared to 10.0.10 are:

- Add a UserDatabase implementation as a superset of the DataSourceRealm
  functionality.

- Update the internal fork of Apache Commons DBCP to 2.9.0 and Apache
  Commons Pool to 2.11.1

- Update the packaged version of the Tomcat Native Library to 1.2.31 to
  pick up Windows binaries built with OpenSSL 1.1.1l.

Along with lots of other bug fixes and improvements.

For full details, see the changelog:
https://ci.apache.org/projects/tomcat/tomcat-10.0.x/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.0.11/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1331

The tag is:
https://github.com/apache/tomcat/tree/10.0.11
c191bad5a0cd7f1606f573dd960d0b396aeb288d

The proposed 10.0.11 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 10.0.11 (stable)

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



svn commit: r49785 - in /dev/tomcat/tomcat-10/v10.0.11: ./ bin/ bin/embed/ src/

2021-09-06 Thread markt
Author: markt
Date: Mon Sep  6 18:28:21 2021
New Revision: 49785

Log:
Upload 10.0.11 for voting

Added:
dev/tomcat/tomcat-10/v10.0.11/
dev/tomcat/tomcat-10/v10.0.11/KEYS
dev/tomcat/tomcat-10/v10.0.11/README.html
dev/tomcat/tomcat-10/v10.0.11/RELEASE-NOTES
dev/tomcat/tomcat-10/v10.0.11/bin/
dev/tomcat/tomcat-10/v10.0.11/bin/README.html
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-deployer.tar.gz   
(with props)
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-deployer.tar.gz.asc

dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-deployer.tar.gz.sha512
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-deployer.zip   
(with props)
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-deployer.zip.asc
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-deployer.zip.sha512
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-fulldocs.tar.gz   
(with props)
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-fulldocs.tar.gz.asc

dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-windows-x64.zip   
(with props)
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-windows-x64.zip.asc

dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-windows-x64.zip.sha512
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-windows-x86.zip   
(with props)
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-windows-x86.zip.asc

dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11-windows-x86.zip.sha512
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11.exe   (with props)
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11.exe.asc
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11.exe.sha512
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11.tar.gz   (with 
props)
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11.tar.gz.sha512
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11.zip   (with props)
dev/tomcat/tomcat-10/v10.0.11/bin/apache-tomcat-10.0.11.zip.sha512
dev/tomcat/tomcat-10/v10.0.11/bin/embed/
dev/tomcat/tomcat-10/v10.0.11/bin/embed/apache-tomcat-10.0.11-embed.tar.gz  
 (with props)

dev/tomcat/tomcat-10/v10.0.11/bin/embed/apache-tomcat-10.0.11-embed.tar.gz.asc

dev/tomcat/tomcat-10/v10.0.11/bin/embed/apache-tomcat-10.0.11-embed.tar.gz.sha512
dev/tomcat/tomcat-10/v10.0.11/bin/embed/apache-tomcat-10.0.11-embed.zip   
(with props)
dev/tomcat/tomcat-10/v10.0.11/bin/embed/apache-tomcat-10.0.11-embed.zip.asc

dev/tomcat/tomcat-10/v10.0.11/bin/embed/apache-tomcat-10.0.11-embed.zip.sha512
dev/tomcat/tomcat-10/v10.0.11/src/
dev/tomcat/tomcat-10/v10.0.11/src/apache-tomcat-10.0.11-src.tar.gz   (with 
props)
dev/tomcat/tomcat-10/v10.0.11/src/apache-tomcat-10.0.11-src.tar.gz.asc
dev/tomcat/tomcat-10/v10.0.11/src/apache-tomcat-10.0.11-src.tar.gz.sha512
dev/tomcat/tomcat-10/v10.0.11/src/apache-tomcat-10.0.11-src.zip   (with 
props)
dev/tomcat/tomcat-10/v10.0.11/src/apache-tomcat-10.0.11-src.zip.asc
dev/tomcat/tomcat-10/v10.0.11/src/apache-tomcat-10.0.11-src.zip.sha512

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

Re: [VOTE] Release Apache Tomcat 10.1.0-M5

2021-09-06 Thread Mark Thomas

On 06/09/2021 15:43, Mark Thomas wrote:

The proposed 10.1.0-M5 release is:
[ ] Broken - do not release
[X] Alpha - go ahead and release as 10.1.0-M5 (alpha)


Unit tests pass on Windows, Linux and MacOS with NIO and NIO2 with 
Tomcat Native 1.2.31.


Mark

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



[tomcat] 01/01: Tag 10.0.11

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

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

commit c191bad5a0cd7f1606f573dd960d0b396aeb288d
Author: Mark Thomas 
AuthorDate: Mon Sep 6 17:12:52 2021 +0100

Tag 10.0.11
---
 build.properties.default   | 2 +-
 webapps/docs/changelog.xml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 589b6ff..138ec40 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -27,7 +27,7 @@ version.major=10
 version.minor=0
 version.build=11
 version.patch=0
-version.suffix=-dev
+version.suffix=
 
 # - Reproducible builds -
 # Uncomment and set to current time for reproducible builds
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 72267af..05fb36f 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -104,7 +104,7 @@
   They eventually become mixed with the numbered issues (i.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
   
 
   

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



[tomcat] tag 10.0.11 created (now c191bad)

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

markt pushed a change to tag 10.0.11
in repository https://gitbox.apache.org/repos/asf/tomcat.git.


  at c191bad  (commit)
This tag includes the following new commits:

 new c191bad  Tag 10.0.11

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] branch 10.0.x updated: Update although currently unused

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

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


The following commit(s) were added to refs/heads/10.0.x by this push:
 new af4aaae  Update although currently unused
af4aaae is described below

commit af4aaaecd3738bbbacaffaeacd5686439248ebfd
Author: Mark Thomas 
AuthorDate: Mon Sep 6 17:10:27 2021 +0100

Update although currently unused
---
 build.properties.default | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 96a5346..589b6ff 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -32,8 +32,8 @@ version.suffix=-dev
 # - Reproducible builds -
 # Uncomment and set to current time for reproducible builds
 # Note: The value is in seconds (unlike milliseconds used by 
System.currentTimeMillis()).
-#2021-07-29T12:00:00Z
-#ant.tstamp.now=162756
+#2021-09-06T18:00:00Z
+#ant.tstamp.now=1630951200
 
 # - Source control flags -
 git.branch=10.0.x

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



[tomcat] 01/02: Fix typo

2021-09-06 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

commit 6b03614e2810ce70f4e664e35a4b632ab40d63c9
Author: Mark Thomas 
AuthorDate: Mon Sep 6 14:20:57 2021 +0100

Fix typo
---
 build.properties.default | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index 0fcc150..c2b5e80 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -324,7 +324,7 @@ 
migration-lib.loc=${base-maven.loc}/org/apache/tomcat/jakartaee-migration/${migr
 jsign.version=4.0
 
 # checksums for JSign 4.0
-jsign.checksum.enable=true
+jsign.checksum.enabled=true
 jsign.checksum.algorithm=MD5|SHA-1
 
jsign.checksum.value=50982facf864df4f08a051b43f7d2e42|3d203fbffdc45e837f98b7c9c5d311b615661a75
 

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



[tomcat] 02/02: Increment version for next development cycle

2021-09-06 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

commit 6b4c1ff07e3dbd50f0edb7fd67d8fa986bf24aa1
Author: Mark Thomas 
AuthorDate: Mon Sep 6 16:21:16 2021 +0100

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 c2b5e80..c8b630c 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -27,7 +27,7 @@ version.major=10
 version.minor=1
 version.build=0
 version.patch=0
-version.suffix=-M5-dev
+version.suffix=-M6-dev
 
 # - Reproducible builds -
 # Uncomment and set to current time for reproducible builds
diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default
index a0b6f99..abda5b2 100644
--- a/res/maven/mvn.properties.default
+++ b/res/maven/mvn.properties.default
@@ -39,7 +39,7 @@ 
maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d
 maven.asf.release.repo.repositoryId=apache.releases.https
 
 # Release version info
-maven.asf.release.deploy.version=10.1.0-M5
+maven.asf.release.deploy.version=10.1.0-M6
 
 #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 9e29177..61c0c1e 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -104,7 +104,9 @@
   They eventually become mixed with the numbered issues (i.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
+
+
   
 
   

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



[tomcat] branch main updated (49e9bb5 -> 6b4c1ff)

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

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


from 49e9bb5  Update although currently unused
 new 6b03614  Fix typo
 new 6b4c1ff  Increment version for next development cycle

The 2 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.


Summary of changes:
 build.properties.default | 4 ++--
 res/maven/mvn.properties.default | 2 +-
 webapps/docs/changelog.xml   | 4 +++-
 3 files changed, 6 insertions(+), 4 deletions(-)

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



[VOTE] Release Apache Tomcat 10.1.0-M5

2021-09-06 Thread Mark Thomas

The proposed Apache Tomcat 10.1.0-M5 release is now available for
voting.

Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 
without changes. Java EE applications designed for Tomcat 9 and earlier 
may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat 
will automatically convert them to Jakarta EE and copy them to the 
webapps directory.


The notable changes compared to 10.1.0-M4 are:

- Remove the deprecated APR/Native connector which includes the HTTP APR
  and the AJP APR connector. Also remove the Java interfaces to the
  APR/Native library that are not used by the OpenSSL integration for
  the NIO and NIO2 connectors.

- Add a UserDatabase implementation as a superset of the DataSourceRealm
  functionality.

- Update the internal fork of Apache Commons DBCP to 2.9.0 and Apache
  Commons Pool to 2.11.1


For full details, see the changelog:
https://ci.apache.org/projects/tomcat/tomcat-10.1.x/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.0-M4/

The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1330

The tag is:
https://github.com/apache/tomcat/tree/10.1.0-M5
2a10c8d9110d7b1c7f526f3352648c6b19ba2c52


The proposed 10.1.0-M5 release is:
[ ] Broken - do not release
[ ] Alpha - go ahead and release as 10.1.0-M5 (alpha)

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



svn commit: r49782 - in /dev/tomcat/tomcat-10/v10.1.0-M5: ./ bin/ bin/embed/ src/

2021-09-06 Thread markt
Author: markt
Date: Mon Sep  6 14:33:27 2021
New Revision: 49782

Log:
Upload 10.1.0-M5 for voting

Added:
dev/tomcat/tomcat-10/v10.1.0-M5/
dev/tomcat/tomcat-10/v10.1.0-M5/KEYS
dev/tomcat/tomcat-10/v10.1.0-M5/README.html
dev/tomcat/tomcat-10/v10.1.0-M5/RELEASE-NOTES
dev/tomcat/tomcat-10/v10.1.0-M5/bin/
dev/tomcat/tomcat-10/v10.1.0-M5/bin/README.html
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-deployer.tar.gz 
  (with props)

dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-deployer.tar.gz.asc

dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-deployer.tar.gz.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-deployer.zip   
(with props)
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-deployer.zip.asc

dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-deployer.zip.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-fulldocs.tar.gz 
  (with props)

dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-fulldocs.tar.gz.asc

dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-fulldocs.tar.gz.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-windows-x64.zip 
  (with props)

dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-windows-x64.zip.asc

dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-windows-x64.zip.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-windows-x86.zip 
  (with props)

dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-windows-x86.zip.asc

dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5-windows-x86.zip.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5.exe   (with 
props)
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5.exe.asc
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5.exe.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5.tar.gz   (with 
props)
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5.tar.gz.asc
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5.tar.gz.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5.zip   (with 
props)
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5.zip.asc
dev/tomcat/tomcat-10/v10.1.0-M5/bin/apache-tomcat-10.1.0-M5.zip.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/bin/embed/

dev/tomcat/tomcat-10/v10.1.0-M5/bin/embed/apache-tomcat-10.1.0-M5-embed.tar.gz  
 (with props)

dev/tomcat/tomcat-10/v10.1.0-M5/bin/embed/apache-tomcat-10.1.0-M5-embed.tar.gz.asc

dev/tomcat/tomcat-10/v10.1.0-M5/bin/embed/apache-tomcat-10.1.0-M5-embed.tar.gz.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/bin/embed/apache-tomcat-10.1.0-M5-embed.zip 
  (with props)

dev/tomcat/tomcat-10/v10.1.0-M5/bin/embed/apache-tomcat-10.1.0-M5-embed.zip.asc

dev/tomcat/tomcat-10/v10.1.0-M5/bin/embed/apache-tomcat-10.1.0-M5-embed.zip.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/src/
dev/tomcat/tomcat-10/v10.1.0-M5/src/apache-tomcat-10.1.0-M5-src.tar.gz   
(with props)
dev/tomcat/tomcat-10/v10.1.0-M5/src/apache-tomcat-10.1.0-M5-src.tar.gz.asc

dev/tomcat/tomcat-10/v10.1.0-M5/src/apache-tomcat-10.1.0-M5-src.tar.gz.sha512
dev/tomcat/tomcat-10/v10.1.0-M5/src/apache-tomcat-10.1.0-M5-src.zip   (with 
props)
dev/tomcat/tomcat-10/v10.1.0-M5/src/apache-tomcat-10.1.0-M5-src.zip.asc
dev/tomcat/tomcat-10/v10.1.0-M5/src/apache-tomcat-10.1.0-M5-src.zip.sha512

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

[tomcat] 01/01: Tag 10.1.0-M5

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

markt pushed a commit to tag 10.1.0-M5
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit 2a10c8d9110d7b1c7f526f3352648c6b19ba2c52
Author: unknown 
AuthorDate: Mon Sep 6 13:51:15 2021 +0100

Tag 10.1.0-M5
---
 build.properties.default   | 2 +-
 webapps/docs/changelog.xml | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 0fcc150..047e64f 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -27,7 +27,7 @@ version.major=10
 version.minor=1
 version.build=0
 version.patch=0
-version.suffix=-M5-dev
+version.suffix=-M5
 
 # - Reproducible builds -
 # Uncomment and set to current time for reproducible builds
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 9e29177..20956fd 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -104,7 +104,7 @@
   They eventually become mixed with the numbered issues (i.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
   
 
   

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



[tomcat] tag 10.1.0-M5 created (now 2a10c8d)

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

markt pushed a change to tag 10.1.0-M5
in repository https://gitbox.apache.org/repos/asf/tomcat.git.


  at 2a10c8d  (commit)
This tag includes the following new commits:

 new 2a10c8d  Tag 10.1.0-M5

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] branch main updated: Update although currently unused

2021-09-06 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 49e9bb5  Update although currently unused
49e9bb5 is described below

commit 49e9bb507a747f8577a98aa44b753ff7ae70d116
Author: Mark Thomas 
AuthorDate: Mon Sep 6 13:48:30 2021 +0100

Update although currently unused
---
 build.properties.default | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 3cc1cc6..0fcc150 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -32,8 +32,8 @@ version.suffix=-M5-dev
 # - Reproducible builds -
 # Uncomment and set to current time for reproducible builds
 # Note: The value is in seconds (unlike milliseconds used by 
System.currentTimeMillis()).
-#2021-08-03T18:00:00Z
-#ant.tstamp.now=1628013600
+#2021-09-06T12:00:00Z
+#ant.tstamp.now=1630929600
 
 # - Source control flags -
 git.branch=main

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



[GitHub] [tomcat] markt-asf closed pull request #448: 删除测试和不用的文件,添加注释

2021-09-06 Thread GitBox


markt-asf closed pull request #448:
URL: https://github.com/apache/tomcat/pull/448


   


-- 
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] markt-asf commented on pull request #448: 删除测试和不用的文件,添加注释

2021-09-06 Thread GitBox


markt-asf commented on pull request #448:
URL: https://github.com/apache/tomcat/pull/448#issuecomment-913576673


   Assuming first-time user error. A repeat will result in a ban.


-- 
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] gmshake commented on pull request #448: 删除测试和不用的文件,添加注释

2021-09-06 Thread GitBox


gmshake commented on pull request #448:
URL: https://github.com/apache/tomcat/pull/448#issuecomment-913543044


   Please do NOT spamming.


-- 
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 65553] Orphaned thread by JNDIRealm / clearReferencesThreads reports memory leak

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

--- Comment #4 from Michael Osipov  ---
(In reply to Thomas Hoffmann from comment #3)
> Hello Michael,
> if the leak is reported without using JNDIRealm, it might be
> that your application creates an LDAP-Query or InitialDirContext without
> closing it?
> Maybe you can use a breakpoint in "com.sun.jndi.ldap.Connection" to see
> which code is causing the thread to start.
> I opened the bug because Tomcat is causing the thread to start, out of the
> scope of the web-application. It can also happen that a web application
> causes this leak report but then the application might be able to handle it.

One of the reasons is https://github.com/spring-projects/spring-ldap/issues/489

I have reviewed other spots, but always close/release connections as well as
naming enumerations. One reaons could be that I create test connection in
startInternal and that could be subject to not the webapp classloader.
I guess I have missed something.

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



[Bug 65553] Orphaned thread by JNDIRealm / clearReferencesThreads reports memory leak

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

--- Comment #3 from Thomas Hoffmann  ---
Hello Michael,
if the leak is reported without using JNDIRealm, it might be
that your application creates an LDAP-Query or InitialDirContext without
closing it?
Maybe you can use a breakpoint in "com.sun.jndi.ldap.Connection" to see which
code is causing the thread to start.
I opened the bug because Tomcat is causing the thread to start, out of the
scope of the web-application. It can also happen that a web application causes
this leak report but then the application might be able to handle it.

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



[Bug 65553] Orphaned thread by JNDIRealm / clearReferencesThreads reports memory leak

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

--- Comment #2 from Michael Osipov  ---
I see the same in my application, though not with the JNDIRealm:

2021-08-31T20:25:13.679 INFORMATION [https-openssl-apr-8443-exec-67]
org.apache.catalina.core.ApplicationContext.log HTMLManager: stop: Stopping web
application '/smartld##001'
2021-08-31T20:25:13.712 INFORMATION [https-openssl-apr-8443-exec-67]
org.apache.catalina.core.ApplicationContext.log
org.tuckey.web.filters.urlrewrite.UrlRewriteFilter INFO: destroy called

> 2021-09-01T15:55:23.726 WARNUNG [deblndw028v.ad001.siemens.net-startStop-3] 
> org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The 
> web application [ket##001] appears to have started a thread named [Thread-9] 
> but has
>  java.lang.Object.wait(Native Method)
>  java.lang.Object.wait(Object.java:502)
>  com.sun.jndi.ldap.Connection.pauseReader(Connection.java:840)
>  com.sun.jndi.ldap.Connection.run(Connection.java:983)
>  java.lang.Thread.run(Thread.java:748)

which comes right after a stop in the manager app or a container shutdown:
> 2021-09-01T15:55:19.615 INFORMATION [main] 
> org.apache.catalina.core.StandardServer.await A valid shutdown command was 
> received via the shutdown port. Stopping the Server instance.
> 2021-09-01T15:55:19.616 INFORMATION [main] 
> org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler 
> ["https-openssl-apr-8443"]
> 2021-09-01T15:55:19.635 INFORMATION [main] 
> org.apache.catalina.core.StandardService.stopInternal Stopping service 
> [Catalina]
> 2021-09-01T15:55:19.638 INFORMATION 
> [deblndw028v.ad001.siemens.net-startStop-3] 
> org.apache.catalina.core.ApplicationContext.log Destroying Spring 
> FrameworkServlet 'dispatch'
> 2021-09-01T15:55:23.530 INFORMATION 
> [deblndw028v.ad001.siemens.net-startStop-3] 
> org.apache.catalina.core.ApplicationContext.log Closing Spring root 
> WebApplicationContext


I think a solution within the JDK should be pursued first.

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



[Bug 65553] Orphaned thread by JNDIRealm / clearReferencesThreads reports memory leak

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

Mark Thomas  changed:

   What|Removed |Added

 OS||All

--- Comment #1 from Mark Thomas  ---
One view is that the JRE should not be doing this - or at least doing it in a
way that doesn't run the risk of memory leaks in a Java EE / Jakarta EE
environment. We have raised JRE bugs for issues like this in the past and they
have been fixed.

The counter view is that this thread is not a one-off and is not short-lived
(the typical cases for JRE bugs that have been fixed) and Tomcat has already
acknowledged - with the useContextClassLoader flag - that it needs to be taking
action to ensure that any threads are created with the expected class loader.

If the consensus is that Tomcat needs to handle this then we'd need to ensure
that every version of authenticate() also set the class loader if required.
We'd probably want to refactor the existing handling to make sure we don't try
setting the class loader twice.

I am currently leaning towards handling this in Tomcat rather than raising a
JRE bug.

Thoughts?

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



[Bug 65553] New: Orphaned thread by JNDIRealm / clearReferencesThreads reports memory leak

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

Bug ID: 65553
   Summary: Orphaned thread by JNDIRealm / clearReferencesThreads
reports memory leak
   Product: Tomcat 9
   Version: 9.0.52
  Hardware: PC
Status: NEW
  Severity: minor
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: thomas.hoffm...@speed4trade.com
  Target Milestone: -

Created attachment 38020
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=38020=edit
Stacktrace on creation of orphaned thread

Hello,

we are using the org.apache.catalina.realm.JNDIRealm for authentication of
users against our windows AD.
When undeploying the application, we see the following  warning in our logs:

WARNING [Catalina-utility-1]  org.apache.catalina.loader.Webapp
ClassLoaderBase.clearReferencesThreads The  web application [ROOT] appears to
have started a thread named [Thread-106] but  has failed to stop it. This is
very likely to create a memory leak. Stack trace  of thread:
 java.base@11.0.3/java.net.SocketInputStream.socketRead0(Native  Method)

java.base@11.0.3/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
 java.base@11.0.3/java.net.SocketInputStream.read(SocketInputStream.java:168)
 java.base@11.0.3/java.net.SocketInputStream.read(SocketInputStream.java:140)

java.base@11.0.3/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:448)

java.base@11.0.3/sun.security.ssl.SSLSocketInputRecord.bytesInCompletePacket(SSLSocketInputRecord.java:68)

java.base@11.0.3/sun.security.ssl.SSLSocketImpl.readApplicationRecord(SSLSocketImpl.java:1104)

java.base@11.0.3/sun.security.ssl.SSLSocketImpl$AppInputStream.read(SSLSocketImpl.java:823)

java.base@11.0.3/java.io.BufferedInputStream.fill(BufferedInputStream.java:252)

java.base@11.0.3/java.io.BufferedInputStream.read1(BufferedInputStream.java:292)

java.base@11.0.3/java.io.BufferedInputStream.read(BufferedInputStream.java:351)
 java.naming@11.0.3/com.sun.jndi.ldap.Connection.run(Connection.java:832)
 java.base@11.0.3/java.lang.Thread.run(Thread.java:834)

The warning is not always shown but quite often.

Summary of the analysis of the problem: 
On tomcat startup, the worker-thread is running under the  tomcat classloader.
But when a reconnect happens, the thread is running with  the classloader of
the web application and gets thus reported.

The details:
Digging into the problem via remote debugging showed the  reason how this
happens:
During startup, Tomcat is initializing the JNDIRealm. The  open-method of
JNDIRealm is switching the classloader between bootstrap-CL and  tomcat-lib-CL,
depending on the attribute "useContextClassLoader".
Afterwards the context-Object is created  (createDirContext). Within this
LdapCtx, an LdapClient is used to communicate  with the AD-Server.
This LdapClient uses a com.sun.jndi.ldap.Connection for  TCP communication.
This connection opens the reported Worker-Thread.
This can be seen at
https://github.com/AdoptOpenJDK/openjdk-jdk11/blob/master/src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
 around line 243 --> worker = Obj.helper.createThread(this);

So far, so good.

Somehow, the com.sun.jndi.ldap.Connection is sometimes  closed and the thread
dies. At least, the thread is not visible any more. Maybe because of a timeout
on the AD-server side or something else happened.
If a new user accesses the site, the JNDIRealm is  authenticating the user.
This triggers the following chain (path is shortened): 
JNDIRealm.getUserBySearch --> LdapCtx.dosearch --> LdapCtx.ensureOpen  -->
LdapCtx.connect --> LdapClient.getInstance -->  Connection.

A detailed stack is attached as an image.

This call chain creates a new com.sun.jndi.ldap.Connection and  thus a new
thread. But this time, the thread is connected to the classloader of  the
web-application.
On undeployment, the thread is thus reported to be orphaned.

It was tested with Tomcat 9.0.52, Windows 10, OpenJDK  11.0.12_7.

As the authentication is conducted within tomcat, before  the application is
triggered, thus the application can't handle that error.

The flag "useContextClassLoader" is not taken into account during
authentication.
During this process a re-connect can occur and create the thread with the wrong
classloader.

Thanks in advance,
Thomas

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