Re: [VOTE] Release Apache Tomcat 8.5.79

2022-05-16 Thread Filip Hanik
On Mon, May 16, 2022 at 9:14 AM Christopher Schultz <
ch...@christopherschultz.net> wrote:

> The proposed Apache Tomcat 8.5.79 release is now available for voting.
>
> The notable changes compared to 8.5.78 are:
>
> - Provide a property source that sources values from Kubernetes service
> bindings. Provided by Sumit Kulhadia and Gareth Evans.
>
> - The root cause of the Linux kernel duplicate accept bug has been
> identified along with the version of the kernel that includes the fix.
> The error message displayed when this bug occurs has been updated to
> reflect this new information and to advise users to update to a
> version of the OS that uses kernel 5.10 or later. Thanks to
> Christopher Gual for the research into this issue.
>
> - Update the packaged version of the Tomcat Native Library to 1.2.33 to
> pick up Windows binaries built with OpenSSL 1.1.1o.
>
> - Add support for encrypted PKCS#1 formatted private keys when
> configuring the internal, in memory key store.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.79/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1375
> The tag is:
> https://github.com/apache/tomcat/tree/8.5.79
> 1af5f227ae591e601a9426d3788bf6a60a1b75a3
>
> The proposed 8.5.79 release is:
> [ ] Broken - do not release
>
[X] Stable - go ahead and release as 8.5.79 (stable)

Filip


Re: [VOTE] Release Apache Tomcat 8.5.79

2022-05-16 Thread Rémy Maucherat
On Mon, May 16, 2022 at 6:13 PM Christopher Schultz
 wrote:
>
> The proposed Apache Tomcat 8.5.79 release is now available for voting.
>
> The notable changes compared to 8.5.78 are:
>
> - Provide a property source that sources values from Kubernetes service
> bindings. Provided by Sumit Kulhadia and Gareth Evans.
>
> - The root cause of the Linux kernel duplicate accept bug has been
> identified along with the version of the kernel that includes the fix.
> The error message displayed when this bug occurs has been updated to
> reflect this new information and to advise users to update to a
> version of the OS that uses kernel 5.10 or later. Thanks to
> Christopher Gual for the research into this issue.
>
> - Update the packaged version of the Tomcat Native Library to 1.2.33 to
> pick up Windows binaries built with OpenSSL 1.1.1o.
>
> - Add support for encrypted PKCS#1 formatted private keys when
> configuring the internal, in memory key store.
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.79/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1375
> The tag is:
> https://github.com/apache/tomcat/tree/8.5.79
> 1af5f227ae591e601a9426d3788bf6a60a1b75a3
>
> The proposed 8.5.79 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.5.79 (stable)

Rémy

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



Re: Repeatable builds update

2022-05-16 Thread Mark Thomas

On 16/05/2022 18:54, Christopher Schultz wrote:

I had considered using ant.tstamp.now.iso (you can see I had it in the 
patch, actually), but I think it changes the required version of ant for 
building. Since this is expected to be used by Tomcat release-managers 
only, I think that's a reasonable requirement to put on the ant version. 
We may want to put some checks into the build so ensure that if 
ant.tstamp.now.iso is set, you have a version of ant which is high 
enough to respect it and terminate the build if necessary.


WDYT?


Ant 1.10.x requires Java 8 (rather than Java 5). I'm fine with that 
being a requirement for anyone building Tomcat.


I haven't played with it in a while, but I seem to recall that if you 
execute "pre-release" and "release" at the same time (like "ant 
pre-release release"), weird things happen with the timestamp. Also if 
you do "pre-release" after having run "pre-release" you get some 
weirdness. I think. I'll have to go back and look :)


We might want to hide a few targets. I suspect they were made visible 
just so they could be tested during development.



Finally, "clean" should probably remove the build-release.properties file.


That could be problematic. The release target depends on the clean target.

I think we might need another property that triggers generation of the 
file if not present. That way, release managers can set that property on 
their release systems but it won't get in the way of anyone else using 
"ant release".


Mark

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



[Bug 66064] Tomcat 8.5.78 unit tests on JDK8 fails with: Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED

2022-05-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=66064

Mark Thomas  changed:

   What|Removed |Added

 Resolution|INVALID |FIXED

--- Comment #6 from Mark Thomas  ---
I've updated building.html for the next round of releases.

Fixed in:
- 10.1.x for 10.1.0-M16 onwards
- 10.0.x for 10.0.22 onwards
- 9.0.x for 9.0.64 onwards
- 8.5.x for 8.5.80 onwards

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



Re: [VOTE] Release Apache Tomcat 8.5.79

2022-05-16 Thread Mark Thomas

On 16/05/2022 17:13, Christopher Schultz wrote:


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


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



[tomcat] branch 8.5.x updated: Update building page. Java 11 & svn -> git

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

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


The following commit(s) were added to refs/heads/8.5.x by this push:
 new bb18cb686b Update building page. Java 11 & svn -> git
bb18cb686b is described below

commit bb18cb686b3715e52adcfa4fc4916d711c8f98df
Author: Mark Thomas 
AuthorDate: Mon May 16 18:49:29 2022 +0100

Update building page. Java 11 & svn -> git
---
 webapps/docs/building.xml  | 18 +-
 webapps/docs/changelog.xml |  9 +
 2 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/webapps/docs/building.xml b/webapps/docs/building.xml
index b1302ec4b2..1487a814cb 100644
--- a/webapps/docs/building.xml
+++ b/webapps/docs/building.xml
@@ -43,12 +43,12 @@ The following is a quick step by step guide.
 
 
 
-
+
 
 
-Building Apache Tomcat requires a JDK (version 7) to be installed. You can 
download one from
-http://www.oracle.com/technetwork/java/javase/downloads/index.html;>http://www.oracle.com/technetwork/java/javase/downloads/index.html
-http://openjdk.java.net/install/index.html;>http://openjdk.java.net/install/index.html
+Building Apache Tomcat requires a JDK (version 11) or later to be installed. 
You
+can download one from
+https://adoptium.net/temurin/releases;>https://adoptium.net/temurin/releases
 or another JDK vendor.
 
 
@@ -83,11 +83,11 @@ available, which will be used to actually perform the build.
 
 
 
-
+
 
   
-  Tomcat SVN repository URL:
-  https://svn.apache.org/repos/asf/tomcat/tc8.5.x/trunk/;>https://svn.apache.org/repos/asf/tomcat/tc8.5.x/trunk/
+  Tomcat Git repository URL:
+  https://github.com/apache/tomcat;>https://github.com/apache/tomcat
   
   
   Tomcat source packages:
@@ -95,8 +95,8 @@ available, which will be used to actually perform the build.
   
 
   
-  Checkout the source using SVN, selecting a tag for released version or
-  trunk for the current development code, or download and unpack a
+  Clone the source repository using Git, selecting a tag for released version 
or
+  8.5.x for the current development code, or download and unpack a
   source package. For the remainder of this guide, the symbolic name
   ${tomcat.source} is used to refer to the
   location where the source has been placed.
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index e614d12a46..2d5e860065 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,15 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+66064: Update the building page in the documentation web
+application to reflect changes in required Java version and source
+repository. (markt)
+  
+
+  
 
 
   


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



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

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

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


The following commit(s) were added to refs/heads/8.5.x by this push:
 new f6aa227dbe Increment version for next development cycle
f6aa227dbe is described below

commit f6aa227dbefc76ea8e523e27110ed42c5030a7bb
Author: Mark Thomas 
AuthorDate: Mon May 16 19:19:28 2022 +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 656c35d18c..8b222c3b46 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -31,7 +31,7 @@
 # - Version Control Flags -
 version.major=8
 version.minor=5
-version.build=79
+version.build=80
 version.patch=0
 version.suffix=-dev
 
diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default
index 796c7c5784..8809c70471 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=8.5.79
+maven.asf.release.deploy.version=8.5.80
 
 #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 5a277c3084..e614d12a46 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -104,7 +104,9 @@
   They eventually become mixed with the numbered issues (i.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
+
+
   
 
   


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



[tomcat] branch 9.0.x updated: Add release date for 9.0.63

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

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


The following commit(s) were added to refs/heads/9.0.x by this push:
 new 662ba912d3 Add release date for 9.0.63
662ba912d3 is described below

commit 662ba912d3a148fde1c39797652dee4159aef5e5
Author: Mark Thomas 
AuthorDate: Mon May 16 19:14:57 2022 +0100

Add release date for 9.0.63
---
 webapps/docs/changelog.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index c199962f40..5a2e295dc2 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -115,7 +115,7 @@
 
   
 
-
+
   
 
   


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



[tomcat] branch 9.0.x updated: Update building page. Java 11 & svn -> git

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

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


The following commit(s) were added to refs/heads/9.0.x by this push:
 new e74a357776 Update building page. Java 11 & svn -> git
e74a357776 is described below

commit e74a3577762801f20fb0a339dd6a16fef1fa878e
Author: Mark Thomas 
AuthorDate: Mon May 16 18:49:29 2022 +0100

Update building page. Java 11 & svn -> git
---
 webapps/docs/building.xml  | 18 +-
 webapps/docs/changelog.xml |  9 +
 2 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/webapps/docs/building.xml b/webapps/docs/building.xml
index 450d5e50ca..a8a2f933a0 100644
--- a/webapps/docs/building.xml
+++ b/webapps/docs/building.xml
@@ -43,12 +43,12 @@ The following is a quick step by step guide.
 
 
 
-
+
 
 
-Building Apache Tomcat requires a JDK (version 8) to be installed. You can 
download one from
-http://www.oracle.com/technetwork/java/javase/downloads/index.html;>http://www.oracle.com/technetwork/java/javase/downloads/index.html
-http://openjdk.java.net/install/index.html;>http://openjdk.java.net/install/index.html
+Building Apache Tomcat requires a JDK (version 11) or later to be installed. 
You
+can download one from
+https://adoptium.net/temurin/releases;>https://adoptium.net/temurin/releases
 or another JDK vendor.
 
 
@@ -83,11 +83,11 @@ available, which will be used to actually perform the build.
 
 
 
-
+
 
   
-  Tomcat SVN repository URL:
-  https://svn.apache.org/repos/asf/tomcat/trunk/;>https://svn.apache.org/repos/asf/tomcat/trunk/
+  Tomcat Git repository URL:
+  https://github.com/apache/tomcat;>https://github.com/apache/tomcat
   
   
   Tomcat source packages:
@@ -95,8 +95,8 @@ available, which will be used to actually perform the build.
   
 
   
-  Checkout the source using SVN, selecting a tag for released version or
-  trunk for the current development code, or download and unpack a
+  Clone the source repository using Git, selecting a tag for released version 
or
+  9.0.x for the current development code, or download and unpack a
   source package. For the remainder of this guide, the symbolic name
   ${tomcat.source} is used to refer to the
   location where the source has been placed.
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 489f2a65c7..c199962f40 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,15 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+66064: Update the building page in the documentation web
+application to reflect changes in required Java version and source
+repository. (markt)
+  
+
+  
 
 
   


-
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 building page. Java 11 & svn -> git

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

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


The following commit(s) were added to refs/heads/10.0.x by this push:
 new cb24085098 Update building page. Java 11 & svn -> git
cb24085098 is described below

commit cb24085098f7fbeb23e01a8977bf899cc43be8ad
Author: Mark Thomas 
AuthorDate: Mon May 16 18:49:29 2022 +0100

Update building page. Java 11 & svn -> git
---
 webapps/docs/building.xml  | 18 +-
 webapps/docs/changelog.xml |  9 +
 2 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/webapps/docs/building.xml b/webapps/docs/building.xml
index 450d5e50ca..697ecbb5b3 100644
--- a/webapps/docs/building.xml
+++ b/webapps/docs/building.xml
@@ -43,12 +43,12 @@ The following is a quick step by step guide.
 
 
 
-
+
 
 
-Building Apache Tomcat requires a JDK (version 8) to be installed. You can 
download one from
-http://www.oracle.com/technetwork/java/javase/downloads/index.html;>http://www.oracle.com/technetwork/java/javase/downloads/index.html
-http://openjdk.java.net/install/index.html;>http://openjdk.java.net/install/index.html
+Building Apache Tomcat requires a JDK (version 11) or later to be installed. 
You
+can download one from
+https://adoptium.net/temurin/releases;>https://adoptium.net/temurin/releases
 or another JDK vendor.
 
 
@@ -83,11 +83,11 @@ available, which will be used to actually perform the build.
 
 
 
-
+
 
   
-  Tomcat SVN repository URL:
-  https://svn.apache.org/repos/asf/tomcat/trunk/;>https://svn.apache.org/repos/asf/tomcat/trunk/
+  Tomcat Git repository URL:
+  https://github.com/apache/tomcat;>https://github.com/apache/tomcat
   
   
   Tomcat source packages:
@@ -95,8 +95,8 @@ available, which will be used to actually perform the build.
   
 
   
-  Checkout the source using SVN, selecting a tag for released version or
-  trunk for the current development code, or download and unpack a
+  Clone the source repository using Git, selecting a tag for released version 
or
+  10.0.x for the current development code, or download and unpack a
   source package. For the remainder of this guide, the symbolic name
   ${tomcat.source} is used to refer to the
   location where the source has been placed.
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 1bac51d6af..ef7823a8d1 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,15 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+66064: Update the building page in the documentation web
+application to reflect changes in required Java version and source
+repository. (markt)
+  
+
+  
 
 
   


-
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: Add release date for 10.0.21

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

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


The following commit(s) were added to refs/heads/10.0.x by this push:
 new 0f7bff2da8 Add release date for 10.0.21
0f7bff2da8 is described below

commit 0f7bff2da83a4e3e2ff389c38cbabf81d121ba2e
Author: Mark Thomas 
AuthorDate: Mon May 16 19:11:38 2022 +0100

Add release date for 10.0.21
---
 webapps/docs/changelog.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 6269cfaabe..1bac51d6af 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -106,7 +106,7 @@
 -->
 
 
-
+
   
 
   


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



[Bug 66064] Tomcat 8.5.78 unit tests on JDK8 fails with: Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED

2022-05-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=66064

Christopher Schultz  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |INVALID

--- Comment #5 from Christopher Schultz  ---
FWIW, all my Tomcat 8.5.x release testing is done by building-from-source with
a Java 1.8 JVM and toolchain (and I'm the current release-manager for Tomcat
8.5.x). I use the exact technique Rainer detailed in comment #1.

I have a loose commitment to ensure Tomcat 8.5.x will be buildable by Java 1.8

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



Re: Repeatable builds update

2022-05-16 Thread Christopher Schultz

Mark,

On 5/16/22 12:30, Mark Thomas wrote:

On 06/05/2022 14:27, Christopher Schultz wrote:

Awesome. I have a small commit to build.xml that drops environmental 
information (e.g. versions, etc.) to a build-release.properties file, 
but I'm unable to generate the timestamp in the correct format in 
order to put it into the file. Here's the patch for it; I'd love it if 
anyone could help solve the problem.


Thanks for providing the patch.

I used it as the basis of for an update to my reproducible branch where 
I have the other changes waiting for the updated BND release.


I managed to solve the format problem by working with ant.tstamp.now.iso 
rather than ant.tstamp.now. The iso format was relatively simple to 
generate and, as long as you generate a timestamp for UTC, Ant can read it.


I had considered using ant.tstamp.now.iso (you can see I had it in the 
patch, actually), but I think it changes the required version of ant for 
building. Since this is expected to be used by Tomcat release-managers 
only, I think that's a reasonable requirement to put on the ant version. 
We may want to put some checks into the build so ensure that if 
ant.tstamp.now.iso is set, you have a version of ant which is high 
enough to respect it and terminate the build if necessary.


WDYT?

I'll commit all these changes once BND 6.3.0 is available - hopefully in 
time for the next release round.


Cool.

I haven't played with it in a while, but I seem to recall that if you 
execute "pre-release" and "release" at the same time (like "ant 
pre-release release"), weird things happen with the timestamp. Also if 
you do "pre-release" after having run "pre-release" you get some 
weirdness. I think. I'll have to go back and look :)


Finally, "clean" should probably remove the build-release.properties file.

-chris


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



[tomcat] branch main updated: Update building page. Java 11 & svn -> git

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

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


The following commit(s) were added to refs/heads/main by this push:
 new d4008c0b65 Update building page. Java 11 & svn -> git
d4008c0b65 is described below

commit d4008c0b650da0b91d09656d0111b9ea01541f05
Author: Mark Thomas 
AuthorDate: Mon May 16 18:49:29 2022 +0100

Update building page. Java 11 & svn -> git
---
 webapps/docs/building.xml  | 18 +-
 webapps/docs/changelog.xml |  9 +
 2 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/webapps/docs/building.xml b/webapps/docs/building.xml
index 450d5e50ca..d531a5c305 100644
--- a/webapps/docs/building.xml
+++ b/webapps/docs/building.xml
@@ -43,12 +43,12 @@ The following is a quick step by step guide.
 
 
 
-
+
 
 
-Building Apache Tomcat requires a JDK (version 8) to be installed. You can 
download one from
-http://www.oracle.com/technetwork/java/javase/downloads/index.html;>http://www.oracle.com/technetwork/java/javase/downloads/index.html
-http://openjdk.java.net/install/index.html;>http://openjdk.java.net/install/index.html
+Building Apache Tomcat requires a JDK (version 11) or later to be installed. 
You
+can download one from
+https://adoptium.net/temurin/releases;>https://adoptium.net/temurin/releases
 or another JDK vendor.
 
 
@@ -83,11 +83,11 @@ available, which will be used to actually perform the build.
 
 
 
-
+
 
   
-  Tomcat SVN repository URL:
-  https://svn.apache.org/repos/asf/tomcat/trunk/;>https://svn.apache.org/repos/asf/tomcat/trunk/
+  Tomcat Git repository URL:
+  https://github.com/apache/tomcat;>https://github.com/apache/tomcat
   
   
   Tomcat source packages:
@@ -95,8 +95,8 @@ available, which will be used to actually perform the build.
   
 
   
-  Checkout the source using SVN, selecting a tag for released version or
-  trunk for the current development code, or download and unpack a
+  Clone the source repository using Git, selecting a tag for released version 
or
+  main for the current development code, or download and unpack a
   source package. For the remainder of this guide, the symbolic name
   ${tomcat.source} is used to refer to the
   location where the source has been placed.
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 9a2b0d0587..9b3df11a8b 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,15 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+66064: Update the building page in the documentation web
+application to reflect changes in required Java version and source
+repository. (markt)
+  
+
+  
 
 
   


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



[tomcat] branch main updated: Add release date for 10.1.0-M15

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

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


The following commit(s) were added to refs/heads/main by this push:
 new d55f39003b Add release date for 10.1.0-M15
d55f39003b is described below

commit d55f39003b285aac9f63c36e1eed936ec1a5ae92
Author: Mark Thomas 
AuthorDate: Mon May 16 18:40:56 2022 +0100

Add release date for 10.1.0-M15
---
 webapps/docs/changelog.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index f2d5099568..9a2b0d0587 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -106,7 +106,7 @@
 -->
 
 
-
+
   
 
   


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



Re: Repeatable builds update

2022-05-16 Thread Mark Thomas

On 06/05/2022 14:27, Christopher Schultz wrote:

Awesome. I have a small commit to build.xml that drops environmental 
information (e.g. versions, etc.) to a build-release.properties file, 
but I'm unable to generate the timestamp in the correct format in order 
to put it into the file. Here's the patch for it; I'd love it if anyone 
could help solve the problem.


Thanks for providing the patch.

I used it as the basis of for an update to my reproducible branch where 
I have the other changes waiting for the updated BND release.


I managed to solve the format problem by working with ant.tstamp.now.iso 
rather than ant.tstamp.now. The iso format was relatively simple to 
generate and, as long as you generate a timestamp for UTC, Ant can read it.


I'll commit all these changes once BND 6.3.0 is available - hopefully in 
time for the next release round.


Mark

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



[VOTE] Release Apache Tomcat 8.5.79

2022-05-16 Thread Christopher Schultz

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

The notable changes compared to 8.5.78 are:

- Provide a property source that sources values from Kubernetes service
   bindings. Provided by Sumit Kulhadia and Gareth Evans.

- The root cause of the Linux kernel duplicate accept bug has been
   identified along with the version of the kernel that includes the fix.
   The error message displayed when this bug occurs has been updated to
   reflect this new information and to advise users to update to a
   version of the OS that uses kernel 5.10 or later. Thanks to
   Christopher Gual for the research into this issue.

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

- Add support for encrypted PKCS#1 formatted private keys when
   configuring the internal, in memory key store.

Along with lots of other bug fixes and improvements.

For full details, see the changelog:
https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.79/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1375
The tag is:
https://github.com/apache/tomcat/tree/8.5.79
1af5f227ae591e601a9426d3788bf6a60a1b75a3

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

-chris

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


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



[Bug 66064] Tomcat 8.5.78 unit tests on JDK8 fails with: Unrecognized option: --add-opens=java.base/java.lang=ALL-UNNAMED

2022-05-16 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=66064

--- Comment #4 from Mark Thomas  ---
The expectation is that Tomcat will be built with (at least) Java 11.

It will probably remain possible to build with Java 8 but at some point that
might no longer be the case.

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



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

2022-05-16 Thread schultz
Author: schultz
Date: Mon May 16 15:49:27 2022
New Revision: 54567

Log:
Upload Tomcat 8.5.79 for voting.

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

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

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

svn commit: r54567 [2/2] - in /dev/tomcat/tomcat-8/v8.5.79: ./ bin/ bin/embed/ bin/extras/ src/

2022-05-16 Thread schultz
Added: dev/tomcat/tomcat-8/v8.5.79/bin/extras/catalina-ws.jar.asc
==
--- dev/tomcat/tomcat-8/v8.5.79/bin/extras/catalina-ws.jar.asc (added)
+++ dev/tomcat/tomcat-8/v8.5.79/bin/extras/catalina-ws.jar.asc Mon May 16 
15:49:27 2022
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAmKCcKwACgkQHPApP6U8
+pFg8Dw/9EgxMN7zw7yNeggyPgU/Xt28muh1dKcKvvDbCWXM8KQrALWeOH+C3riQF
+MlzGv44A/6SVBx/UXRORKzhC5gtl54QJHUHInZ0uSrgvR2+xxobEIUE0P3LxxlAR
+ho7yu2II4V0jFWLdhQQYo7aFspKdCzj8abtpdz0o+SqZN7o5FIAhigp+sYBxAoVL
+7p2D5FJwfDtrCd1h6kep+MBO6FtDguqBqAH7YcLzu2q5/mzvR0OUPwQsQBJZWANt
+DRNvpopJ3uWiekHxx0QIuxbNeMaxUdEtSIcDpjWammUbv1Ltj6hu/HVvKQu5DDLl
+g91A9ZZMLanr0HnyIlmPb9gfR3P2vcJqYB2+Uw7iI1HqGYWhdjklFjUzEKeWGMas
+hcCWUSvmrEW37QAxNTyqZdx5y5zv/eMwgbbPJvIuCtTexSBwhvJ7cjOJFxykkUar
+Z3LtzXtTlhKHYmwJoIRJDNOyV0a5tiA+3oy71Ve2RJvy1XAQS5avBRIJCgDKiprG
+3QIWdfZAVwRAq6kZLo/vJ4AX93k0WpbWVd/PJpOIIfewNu3Ri7x2eFzszUQusHR0
+99ayFBB7Bn9zRabNtb+TLvfVgKfB+AL8KYp3weAvlyFTikzC4DSU+xdLhSJh/cds
+8Vfey+nyjrcKu0NsveBKSwu+5qQ3Q9xJEJ/mVIn1KeTsDqvL4s8=
+=9Mq2
+-END PGP SIGNATURE-

Added: dev/tomcat/tomcat-8/v8.5.79/bin/extras/catalina-ws.jar.sha512
==
--- dev/tomcat/tomcat-8/v8.5.79/bin/extras/catalina-ws.jar.sha512 (added)
+++ dev/tomcat/tomcat-8/v8.5.79/bin/extras/catalina-ws.jar.sha512 Mon May 16 
15:49:27 2022
@@ -0,0 +1 @@
+512888ff23fa2c33e993ab81e524c797b31f1be635d3163139302d199bd0b98a016cacac1b1e06b26a54115b6d2bd580f0711aafef1fc45eaf0f6427594f6b8e
 *catalina-ws.jar
\ No newline at end of file

Added: dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.tar.gz
==
Binary file - no diff available.

Propchange: dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.tar.gz
--
svn:mime-type = application/octet-stream

Added: dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.tar.gz.asc
==
--- dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.tar.gz.asc (added)
+++ dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.tar.gz.asc Mon May 
16 15:49:27 2022
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAmKCce8ACgkQHPApP6U8
+pFiItQ/+IfAHqYSYi3Hu0I6h/zFLY7JyKjluhfwcE9w/46Yn6bVCwLMr/PieTrtd
+uFMhN6L6MtVPLwrpEV50uqgXFpuqUIkBJspCVuz8NKwTA7K09yFTgdTnotBGR5Hs
+rX3j1/rUfq4nInXKdQzUGpaT1vlhekNdMI8vvdxsigy3N/+eTa+G2Ud3tjGOKCP6
+65d2iaQ5RK+OBzYM5kz1J+WYPcsfag2915tNmEEwfBb/DwMxyO2mzxao9eRWg30Z
+w7bqDf5MDNxJKclN1dd0ktgFgKNC8TgFVAnsYHymGA9tsco1SgNTfrzIgnMHqPpq
+MCoNJnClH7cjwTDyF2imagfn/bTUa1okXCHeSHdhO+Dz4GA8tmkB7IOb/4quSuhd
+t2b/abdUNgAEfhAWo7SpvG9hZqFdTo3dqLHumzyjMC+dsJ24FdOA8b1ERfsSUpco
+8mvUy0/y4h8vIBbtd618oVmNK3YdWEoAIByVxmGmP70fr4IawZUpXfenSv+5Zosm
+50BcH7pUeNJxVnHD/BMho4ypvFRTXUM0Uf+NQe0MmrXxNx2SHb4OPsFshUASRAI9
+ZT/j5vpB1Ztn2M6Icxttojxr4Umd9TiasKrd2oWx/5b+sdbdn5BUTijIk14HCDb8
+jjIQq0sew6qkO2A7wtdqo+xAETzChqIcd0icIM5KaQwIwWVgcCk=
+=m2xj
+-END PGP SIGNATURE-

Added: dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.tar.gz.sha512
==
--- dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.tar.gz.sha512 
(added)
+++ dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.tar.gz.sha512 Mon 
May 16 15:49:27 2022
@@ -0,0 +1 @@
+198f3eefe8445c050a98cf6d69597c17eee76158534c18a636f2285143c0cd248b939b8233618438330aedcd936d76505a064842619b077d8c2fa43244c7a8ff
 *apache-tomcat-8.5.79-src.tar.gz
\ No newline at end of file

Added: dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.zip
==
Binary file - no diff available.

Propchange: dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.zip
--
svn:mime-type = application/octet-stream

Added: dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.zip.asc
==
--- dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.zip.asc (added)
+++ dev/tomcat/tomcat-8/v8.5.79/src/apache-tomcat-8.5.79-src.zip.asc Mon May 16 
15:49:27 2022
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAmKCcdEACgkQHPApP6U8
+pFhptA//eZ6o/xHY/7YiCevCP2Q0f71pwltjSMhnazlJpUX6i+mw1OUtMhqMqWci
+wB3q+k3m8tekmBkGioDzS3WNsR0193CR/tW2YK87xhB5bilNN452SBKr4v16V8U6
+vjWnw9Ne39mlqK8mV54y5voGi6gX3B0VWh1GwrnpacPlYoNRWhLja4etX04T8RA2
+cz7IV4gPewkDeAYeGywC3G2nP6doL2xreXjxyzRZ4bo4dBI1835wFp7p7agRdbWR
+qClL/HhD9HwFoG8d2/8dXtV+pA9QQ22mpdDvXrk7Dcyfi2H0UcM2Nv6GH+OlSZDm

[tomcat] 01/01: Tag 8.5.79

2022-05-16 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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

commit 1af5f227ae591e601a9426d3788bf6a60a1b75a3
Author: schultz 
AuthorDate: Mon May 16 08:37:37 2022 -0700

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

diff --git a/build.properties.default b/build.properties.default
index 656c35d18c..0ecffe13b4 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -33,13 +33,13 @@ version.major=8
 version.minor=5
 version.build=79
 version.patch=0
-version.suffix=-dev
+version.suffix=
 
 # - Reproducible builds -
 # Uncomment and set to current time for reproducible builds
 # Note: The value is in seconds (unlike milliseconds used by 
System.currentTimeMillis()).
-#2022-03-31T12:00:00Z
-#ant.tstamp.now=1648728000
+# 2022-05-16 15:36:23 UTC
+ant.tstamp.now=1652715383
 
 # - Source control flags -
 git.branch=8.5.x
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 5a277c3084..6d825a26d0 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 8.5.79 created (now 1af5f227ae)

2022-05-16 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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


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

 new 1af5f227ae Tag 8.5.79

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



Re: [tomcat] branch main updated: Update wiki links to use new locations

2022-05-16 Thread Konstantin Kolinko
чт, 28 апр. 2022 г. в 14:14, :
>
> 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 ca6c090f39 Update wiki links to use new locations
> ca6c090f39 is described below
>
> commit ca6c090f39c820e31bec8ddd6b118cb259f45b27
> Author: Mark Thomas 
> AuthorDate: Thu Apr 28 12:13:46 2022 +0100
>
> Update wiki links to use new locations
> ---
>  README.md |  2 +-
>  webapps/ROOT/index.jsp| 10 +-
>  webapps/docs/appdev/processes.xml |  2 +-
>  webapps/docs/appdev/project.xml   |  2 +-
>  webapps/docs/appdev/source.xml|  2 +-
>  webapps/docs/architecture/project.xml |  2 +-
>  webapps/docs/cluster-howto.xml|  2 +-
>  webapps/docs/config/context.xml   |  2 +-
>  webapps/docs/config/project.xml   |  2 +-
>  webapps/docs/developers.xml   |  2 +-
>  webapps/docs/index.xml|  4 ++--
>  webapps/docs/introduction.xml |  6 +++---
>  webapps/docs/jasper-howto.xml |  2 +-
>  webapps/docs/jndi-resources-howto.xml |  8 
>  webapps/docs/project.xml  |  4 ++--
>  webapps/docs/realm-howto.xml  |  2 +-
>  webapps/docs/tribes/project.xml   |  2 +-
>  17 files changed, 28 insertions(+), 28 deletions(-)
>
> diff --git a/README.md b/README.md
> index e1e224a189..a838d90223 100644
> --- a/README.md
> +++ b/README.md
[...]
> --- a/webapps/ROOT/index.jsp
> +++ b/webapps/ROOT/index.jsp
> @@ -38,7 +38,7 @@ request.setAttribute("tomcatExamplesUrl", "/examples/");
>   href="${tomcatDocUrl}">Documentation
>   href="${tomcatDocUrl}config/">Configuration
>   href="${tomcatExamplesUrl}">Examples
> - href="https://wiki.apache.org/tomcat/FrontPage;>Wiki
> + href="https://cwiki.apache.org/confluence/display/tomcat/FrontPage;>Wiki

"FrontPage" at the above URL is the old page in "Migrated content".
It might be better to link to the actual front page,

https://cwiki.apache.org/confluence/display/TOMCAT/

BTW, Confluence prefers to spell Tomcat in URLs in uppercase, like the above.

>   href="${tomcatUrl}lists.html">Mailing Lists
>  Find 
> Help
>  
> @@ -93,8 +93,8 @@ request.setAttribute("tomcatExamplesUrl", "/examples/");
>  
>  
>  
> - href="https://wiki.apache.org/tomcat/Specifications;>Servlet 
> Specifications
> - href="https://wiki.apache.org/tomcat/TomcatVersions;>Tomcat Versions
> + href="https://cwiki.apache.org/confluence/display/tomcat/Specifications;>Servlet
>  Specifications
> + href="https://cwiki.apache.org/confluence/display/TOMCAT/Tomcat+Versions;>Tomcat
>  Versions
>  
>  
>  
> @@ -120,7 +120,7 @@ request.setAttribute("tomcatExamplesUrl", "/examples/");
>  Documentation
>  Tomcat 
> @VERSION_MAJOR_MINOR@ Documentation
>  Tomcat 
> @VERSION_MAJOR_MINOR@ Configuration
> - href="https://wiki.apache.org/tomcat/FrontPage;>Tomcat Wiki
> + href="https://cwiki.apache.org/confluence/display/tomcat/FrontPage;>Tomcat 
> Wiki
>  Find additional important configuration 
> information in:
>  $CATALINA_HOME/RUNNING.txt
>  Developers may be interested in:
> @@ -184,7 +184,7 @@ request.setAttribute("tomcatExamplesUrl", "/examples/");
>   href="${tomcatUrl}getinvolved.html">Overview
>  Source 
> Repositories
>  Mailing 
> Lists
> - href="https://wiki.apache.org/tomcat/FrontPage;>Wiki
> + href="https://cwiki.apache.org/confluence/display/tomcat/FrontPage;>Wiki
>  
>  
>  
> diff --git a/webapps/docs/appdev/processes.xml 
> b/webapps/docs/appdev/processes.xml
> index ef942466e4..97642151dc 100644
> --- a/webapps/docs/appdev/processes.xml
> +++ b/webapps/docs/appdev/processes.xml
[]

Best regards,
Konstantin Kolinko

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



Re: svn commit: r54554 - /dev/tomcat/tomcat-10/v10.1.0-M15/ /release/tomcat/tomcat-10/v10.1.0-M15/

2022-05-16 Thread Christopher Schultz

Chris,

On 5/16/22 09:40, Strickland, Christopher wrote:

I'm new to the community. Is this the official release of 10.1?


Yes, but what you are really looking for is the email with subject 
"[ANN] Apache Tomcat 10.1.0-M15 (alpha) available". This includes links 
to the "Downloads" are on the web site (where you can actually get the 
various release artifacts), the changelog, etc.


You can also check the front page of the Tomcat web site which should 
contain a release announcement similar to the email-based announcement.


-chris


-Original Message-
From: ma...@apache.org 
Sent: Monday, May 16, 2022 4:49 AM
To: dev@tomcat.apache.org
Subject: [EXTERNAL] svn commit: r54554 - /dev/tomcat/tomcat-10/v10.1.0-M15/ 
/release/tomcat/tomcat-10/v10.1.0-M15/

Nationwide Information Security Warning: This is an EXTERNAL email. Use CAUTION 
before clicking on links, opening attachments, or responding. (Sender: 
dev-return-224897-stricc4=nationwide@tomcat.apache.org)

--


Author: markt
Date: Mon May 16 08:49:18 2022
New Revision: 54554

Log:
Release Apache Tomcat 10.1.0-M15

Added:
 release/tomcat/tomcat-10/v10.1.0-M15/
   - copied from r54553, dev/tomcat/tomcat-10/v10.1.0-M15/
Removed:
 dev/tomcat/tomcat-10/v10.1.0-M15/


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


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



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



Re: [ANN] Apache Tomcat 9.0.63 available

2022-05-16 Thread Christopher Schultz

Jon,

On 5/16/22 09:30, jonmcalexan...@wellsfargo.com.INVALID wrote:

Is there any news around 8.5 next release?­


I expect to roll the release today after morning meetings :)

Thanks,
-chris
___

From: Rémy Maucherat 
Sent: May 16, 2022 7:41 AM
To: Tomcat Developers List ; Tomcat Users List 
; annou...@tomcat.apache.org; annou...@apache.org
Subject: [ANN] Apache Tomcat 9.0.63 available

The Apache Tomcat team announces the immediate availability of Apache
Tomcat 9.0.63.

Apache Tomcat 9 is an open source software implementation of the Java
Servlet, JavaServer Pages, Java Unified Expression Language, Java
WebSocket and JASPIC technologies.

Apache Tomcat 9.0.63 is a bugfix and feature release. The notable
changes compared to 9.0.62 include:

- Provide a property source that sources values from Kubernetes service
bindings. Provided by Sumit Kulhadia and Gareth Evans.

- The root cause of the Linux kernel duplicate accept bug has been
identified along with the version of the kernel that includes the fix.
The error message displayed when this bug occurs has been updated to
reflect this new information and to advise users to update to a
version of the OS that uses kernel 5.10 or later. Thanks to
Christopher Gual for the research into this issue.

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

- Add support for encrypted PKCS#1 formatted private keys when configuring
the internal, in memory key store.

Along with lots of other bug fixes and improvements.

Please refer to the change log for the complete list of changes:
https://urldefense.com/v3/__https://tomcat.apache.org/tomcat-9.0-doc/changelog.html__;!!F9svGWnIaVPGSwU!suZVsLug6coHnWDZh3NuYVKl7NVOH3Dk0wljCay3MOSsUqI1fve264snDZCMAS815vxiJiTT610FFbZ0nQq8$


Downloads:
https://urldefense.com/v3/__https://tomcat.apache.org/download-90.cgi__;!!F9svGWnIaVPGSwU!suZVsLug6coHnWDZh3NuYVKl7NVOH3Dk0wljCay3MOSsUqI1fve264snDZCMAS815vxiJiTT610FFdpkRMvt$

Migration guides from Apache Tomcat 7.x and 8.x:
https://urldefense.com/v3/__https://tomcat.apache.org/migration.html__;!!F9svGWnIaVPGSwU!suZVsLug6coHnWDZh3NuYVKl7NVOH3Dk0wljCay3MOSsUqI1fve264snDZCMAS815vxiJiTT610FFcJdcDuL$

Enjoy!

- The Apache Tomcat team

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




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



RE: svn commit: r54554 - /dev/tomcat/tomcat-10/v10.1.0-M15/ /release/tomcat/tomcat-10/v10.1.0-M15/

2022-05-16 Thread Strickland, Christopher
Hi Mark,

I'm new to the community. Is this the official release of 10.1?

Thanks
Chris

-Original Message-
From: ma...@apache.org  
Sent: Monday, May 16, 2022 4:49 AM
To: dev@tomcat.apache.org
Subject: [EXTERNAL] svn commit: r54554 - /dev/tomcat/tomcat-10/v10.1.0-M15/ 
/release/tomcat/tomcat-10/v10.1.0-M15/

Nationwide Information Security Warning: This is an EXTERNAL email. Use CAUTION 
before clicking on links, opening attachments, or responding. (Sender: 
dev-return-224897-stricc4=nationwide@tomcat.apache.org)

--


Author: markt
Date: Mon May 16 08:49:18 2022
New Revision: 54554

Log:
Release Apache Tomcat 10.1.0-M15

Added:
release/tomcat/tomcat-10/v10.1.0-M15/
  - copied from r54553, dev/tomcat/tomcat-10/v10.1.0-M15/
Removed:
dev/tomcat/tomcat-10/v10.1.0-M15/


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



RE: [ANN] Apache Tomcat 9.0.63 available

2022-05-16 Thread jonmcalexander
Is there any news around 8.5 next release?­


Thanks,


Sent with BlackBerry Work (www.blackberry.com)

From: Rémy Maucherat 
Sent: May 16, 2022 7:41 AM
To: Tomcat Developers List ; Tomcat Users List 
; annou...@tomcat.apache.org; annou...@apache.org
Subject: [ANN] Apache Tomcat 9.0.63 available

The Apache Tomcat team announces the immediate availability of Apache
Tomcat 9.0.63.

Apache Tomcat 9 is an open source software implementation of the Java
Servlet, JavaServer Pages, Java Unified Expression Language, Java
WebSocket and JASPIC technologies.

Apache Tomcat 9.0.63 is a bugfix and feature release. The notable
changes compared to 9.0.62 include:

- Provide a property source that sources values from Kubernetes service
   bindings. Provided by Sumit Kulhadia and Gareth Evans.

- The root cause of the Linux kernel duplicate accept bug has been
   identified along with the version of the kernel that includes the fix.
   The error message displayed when this bug occurs has been updated to
   reflect this new information and to advise users to update to a
   version of the OS that uses kernel 5.10 or later. Thanks to
   Christopher Gual for the research into this issue.

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

- Add support for encrypted PKCS#1 formatted private keys when configuring
   the internal, in memory key store.

Along with lots of other bug fixes and improvements.

Please refer to the change log for the complete list of changes:
https://urldefense.com/v3/__https://tomcat.apache.org/tomcat-9.0-doc/changelog.html__;!!F9svGWnIaVPGSwU!suZVsLug6coHnWDZh3NuYVKl7NVOH3Dk0wljCay3MOSsUqI1fve264snDZCMAS815vxiJiTT610FFbZ0nQq8$


Downloads:
https://urldefense.com/v3/__https://tomcat.apache.org/download-90.cgi__;!!F9svGWnIaVPGSwU!suZVsLug6coHnWDZh3NuYVKl7NVOH3Dk0wljCay3MOSsUqI1fve264snDZCMAS815vxiJiTT610FFdpkRMvt$

Migration guides from Apache Tomcat 7.x and 8.x:
https://urldefense.com/v3/__https://tomcat.apache.org/migration.html__;!!F9svGWnIaVPGSwU!suZVsLug6coHnWDZh3NuYVKl7NVOH3Dk0wljCay3MOSsUqI1fve264snDZCMAS815vxiJiTT610FFcJdcDuL$

Enjoy!

- The Apache Tomcat team

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



Re: JDK 19 - Virtual Threads Testing!

2022-05-16 Thread Martin Grigorov
Hello Tomcat devs,

Some tests fail with JDK 19-ea+22-1598:

  [concat] Testsuites with failed tests:
   [concat] TEST-jakarta.el.TestImportHandlerStandardPackages.NIO.txt
   [concat] TEST-jakarta.el.TestImportHandlerStandardPackages.NIO2.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite0.NIO.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite0.NIO2.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite1.NIO.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite1.NIO2.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite1023.NIO.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite1023.NIO2.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite1024.NIO.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite1024.NIO2.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite1025.NIO.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite1025.NIO2.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite511.NIO.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite511.NIO2.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite512.NIO.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite512.NIO2.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite513.NIO.txt
   [concat]
TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite513.NIO2.txt
   [concat]
TEST-org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak.NIO.txt
   [concat]
TEST-org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak.NIO2.txt


Here are the error types:


1. Testsuite: jakarta.el.TestImportHandlerStandardPackages
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.463 sec

Testcase: testClassListsAreComplete took 0.444 sec
FAILED
java.lang.Thread.Builder.OfPlatform
junit.framework.AssertionFailedError: java.lang.Thread.Builder.OfPlatform
at
jakarta.el.TestImportHandlerStandardPackages.lambda$checkPackageClassList$12(TestImportHandlerStandardPackages.java:77)
at
java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at
java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)


2. TEST-jakarta.servlet.http.TestHttpServletDoHeadValidWrite0.NIO.txt

5-EndOfStream
 expected:<-Header-[content-[length]-[0]]> but
was:<-Header-[content-[type]-[text/plain;charset=UTF-8]]>
at
jakarta.servlet.http.HttpServletDoHeadBaseTest.testDoHeadHttp2(HttpServletDoHeadBaseTest.java:160)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

Testcase: testDoHead[467: true 8,192 true 1,023 FULL 0 true] took 2.129 sec
FAILED
expected:<4> but was:<5>
junit.framework.AssertionFailedError: expected:<4> but was:<5>
at
jakarta.servlet.http.HttpServletDoHeadBaseTest.testDoHead(HttpServletDoHeadBaseTest.java:94)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)

Testcase: testDoHeadHttp2[467: true 8,192 true 1,023 FULL 0 true] took 1.07
sec
FAILED
3-HeadersStart
3-Header-[:status]-[200]
3-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]
3-HeadersEnd
5-HeadersStart
5-Header-[:status]-[200]
5-Header-[content-type]-[text/plain;charset=UTF-8]
5-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]
5-HeadersEnd
5-EndOfStream
 expected:<-Header-[[date]-[Wed, 11 Nov 2015 19:18:42 GMT]]> but
was:<-Header-[[content-type]-[text/plain;charset=UTF-8]]>
junit.framework.AssertionFailedError: 3-HeadersStart
3-Header-[:status]-[200]
3-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]
3-HeadersEnd
5-HeadersStart
5-Header-[:status]-[200]
5-Header-[content-type]-[text/plain;charset=UTF-8]
5-Header-[date]-[Wed, 11 Nov 2015 19:18:42 GMT]
5-HeadersEnd
5-EndOfStream
 expected:<-Header-[[date]-[Wed, 11 Nov 2015 19:18:42 GMT]]> but
was:<-Header-[[content-type]-[text/plain;charset=UTF-8]]>
at
jakarta.servlet.http.HttpServletDoHeadBaseTest.testDoHeadHttp2(HttpServletDoHeadBaseTest.java:160)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)



3. Testcase: testTimerThreadLeak took 2.609 sec
FAILED
null
junit.framework.AssertionFailedError
at
org.apache.catalina.loader.TestWebappClassLoaderExecutorMemoryLeak.testTimerThreadLeak(TestWebappClassLoaderExecutorMemoryLeak.java:63)
at
java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)


Regards,
Martin


On Mon, May 16, 2022 at 10:54 AM David Delabassee <
david.delabas...@oracle.com> wrote:

> Welcome to a new OpenJDK Quality Outreach update!
>
> This time, we have one update 

[ANN] Apache Tomcat 9.0.63 available

2022-05-16 Thread Rémy Maucherat
The Apache Tomcat team announces the immediate availability of Apache
Tomcat 9.0.63.

Apache Tomcat 9 is an open source software implementation of the Java
Servlet, JavaServer Pages, Java Unified Expression Language, Java
WebSocket and JASPIC technologies.

Apache Tomcat 9.0.63 is a bugfix and feature release. The notable
changes compared to 9.0.62 include:

- Provide a property source that sources values from Kubernetes service
   bindings. Provided by Sumit Kulhadia and Gareth Evans.

- The root cause of the Linux kernel duplicate accept bug has been
   identified along with the version of the kernel that includes the fix.
   The error message displayed when this bug occurs has been updated to
   reflect this new information and to advise users to update to a
   version of the OS that uses kernel 5.10 or later. Thanks to
   Christopher Gual for the research into this issue.

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

- Add support for encrypted PKCS#1 formatted private keys when configuring
   the internal, in memory key store.

Along with lots of other bug fixes and improvements.

Please refer to the change log for the complete list of changes:
https://tomcat.apache.org/tomcat-9.0-doc/changelog.html


Downloads:
https://tomcat.apache.org/download-90.cgi

Migration guides from Apache Tomcat 7.x and 8.x:
https://tomcat.apache.org/migration.html

Enjoy!

- The Apache Tomcat team

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



svn commit: r1900956 - in /tomcat/site/trunk: ./ docs/ xdocs/

2022-05-16 Thread remm
Author: remm
Date: Mon May 16 12:29:43 2022
New Revision: 1900956

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

Modified:
tomcat/site/trunk/build.properties.default
tomcat/site/trunk/docs/doap_Tomcat.rdf
tomcat/site/trunk/docs/download-90.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/migration-9.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/whichversion.html
tomcat/site/trunk/xdocs/doap_Tomcat.rdf
tomcat/site/trunk/xdocs/download-90.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-9.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1900956=1900955=1900956=diff
==
--- tomcat/site/trunk/build.properties.default (original)
+++ tomcat/site/trunk/build.properties.default Mon May 16 12:29:43 2022
@@ -38,7 +38,7 @@ tomcat.loc=https://downloads.apache.org/
 # - Tomcat versions -
 tomcat7.0=7.0.109
 tomcat8.5=8.5.78
-tomcat9.0=9.0.48
+tomcat9.0=9.0.63
 tomcat10.0=10.0.21
 tomcat10.1=10.1.0-M15
 

Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1900956=1900955=1900956=diff
==
--- tomcat/site/trunk/docs/doap_Tomcat.rdf (original)
+++ tomcat/site/trunk/docs/doap_Tomcat.rdf Mon May 16 12:29:43 2022
@@ -67,8 +67,8 @@
 
   
 Latest Stable 9.0.x Release
-2022-04-01
-9.0.62
+2022-05-16
+9.0.63
   
 
 

Modified: tomcat/site/trunk/docs/download-90.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-90.html?rev=1900956=1900955=1900956=diff
==
--- tomcat/site/trunk/docs/download-90.html (original)
+++ tomcat/site/trunk/docs/download-90.html Mon May 16 12:29:43 2022
@@ -10,7 +10,7 @@
 
   Quick Navigation
 
-[define v]9.0.62[end]
+[define v]9.0.63[end]
 https://downloads.apache.org/tomcat/tomcat-9/KEYS;>KEYS |
 [v] |
 Browse |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1900956=1900955=1900956=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Mon May 16 12:29:43 2022
@@ -34,6 +34,34 @@ wiki page.
 Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
 project logo are trademarks of the Apache Software Foundation.
 
+2022-05-16 Tomcat 9.0.63 Released
+
+The Apache Tomcat Project is proud to announce the release of version 9.0.63
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.62 include:
+
+Provide a property source that sources values from Kubernetes service
+bindings. Provided by Sumit Kulhadia and Gareth Evans.
+The root cause of the Linux kernel duplicate accept bug has been
+identified along with the version of the kernel that includes the fix.
+The error message displayed when this bug occurs has been updated to
+reflect this new information and to advise users to update to a
+version of the OS that uses kernel 5.10 or later. Thanks to
+Christopher Gual for the research into this issue.
+Update the packaged version of the Tomcat Native Library to 1.2.33 to
+pick up Windows binaries built with OpenSSL 1.1.1o.
+Add support for encrypted PKCS#1 formatted private keys when configuring
+the internal, in memory key store. 
+
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 9
+changelog.
+
+
+
+https://tomcat.apache.org/download-90.cgi;>Download
+
 2022-05-16 Tomcat 10.0.21 Released
 
 The Apache Tomcat Project is proud to announce the release of version 10.0.20
@@ -118,30 +146,6 @@ Tomcat Native. The notable changes since
 https://tomcat.apache.org/download-native.cgi;>Download |
 ChangeLog for 1.2.33
 
-2022-04-01 Tomcat 9.0.62 Released
-
-The Apache Tomcat Project is proud to announce the release of version 9.0.62
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.60 include:
-
-Update the packaged version of the Tomcat Native Library to 1.2.32 to
-pick up Windows binaries built with OpenSSL 1.1.1n.
-Improve logging of unknown HTTP/2 settings frames. Pull request by
-Thomas Hoffmann.
-Add additional warnings if incompatible TLS configurations are used
-such as HTTP/2 with CLIENT-CERT authentication.
-Harden the class loader to provide 

[tomcat] 01/03: Add new annotations for Annotations API 2.1

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

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

commit 30253cd1deb3c4d62f4a055d3d8de5d138b04fbd
Author: Mark Thomas 
AuthorDate: Mon May 16 13:00:29 2022 +0100

Add new annotations for Annotations API 2.1
---
 java/jakarta/annotation/Nonnull.java  | 31 +++
 java/jakarta/annotation/Nullable.java | 31 +++
 2 files changed, 62 insertions(+)

diff --git a/java/jakarta/annotation/Nonnull.java 
b/java/jakarta/annotation/Nonnull.java
new file mode 100644
index 00..7fac3b8e57
--- /dev/null
+++ b/java/jakarta/annotation/Nonnull.java
@@ -0,0 +1,31 @@
+/*
+ * 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.
+ */
+package jakarta.annotation;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+/**
+ * @since Common Annotations 2.1
+ *
+ */
+@Documented
+@Retention(RetentionPolicy.RUNTIME)
+public @interface Nonnull {
+
+}
diff --git a/java/jakarta/annotation/Nullable.java 
b/java/jakarta/annotation/Nullable.java
new file mode 100644
index 00..7ec2e1e715
--- /dev/null
+++ b/java/jakarta/annotation/Nullable.java
@@ -0,0 +1,31 @@
+/*
+ * 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.
+ */
+package jakarta.annotation;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+
+/**
+ * @since Common Annotations 2.1
+ *
+ */
+@Documented
+@Retention(RetentionPolicy.RUNTIME)
+public @interface Nullable {
+
+}


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



[tomcat] 03/03: Jakarta Annotations API 2.1 is final and has been released

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

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

commit e186d7e337980c9160ece6b22ba1a0504ce3de44
Author: Mark Thomas 
AuthorDate: Mon May 16 13:19:02 2022 +0100

Jakarta Annotations API 2.1 is final and has been released
---
 build.xml | 2 +-
 res/META-INF/annotations-api.jar.manifest | 2 +-
 res/bnd/annotations-api.jar.tmp.bnd   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/build.xml b/build.xml
index 68150b4041..0c9dbf3f3e 100644
--- a/build.xml
+++ b/build.xml
@@ -66,7 +66,7 @@
   
   
   
-  
+  
 
   
   
diff --git a/res/META-INF/annotations-api.jar.manifest 
b/res/META-INF/annotations-api.jar.manifest
index dbb3410efd..7ad1a8d86b 100644
--- a/res/META-INF/annotations-api.jar.manifest
+++ b/res/META-INF/annotations-api.jar.manifest
@@ -7,5 +7,5 @@ Specification-Title: Jakarta Annotations
 Specification-Version: @annotation.spec.version@
 Specification-Vendor: Eclipse Foundation
 Implementation-Title: jakarta.annotation
-Implementation-Version: @annotation.spec.version@.@annotation.revision@
+Implementation-Version: @annotation.spec.version@@annotation.revision@
 Implementation-Vendor: Apache Software Foundation
diff --git a/res/bnd/annotations-api.jar.tmp.bnd 
b/res/bnd/annotations-api.jar.tmp.bnd
index 7caf115657..5bbcea4468 100644
--- a/res/bnd/annotations-api.jar.tmp.bnd
+++ b/res/bnd/annotations-api.jar.tmp.bnd
@@ -31,7 +31,7 @@ Provide-Capability: \
 Specification-Version=${annotation.spec.version};\
 Specification-Vendor=Eclipse Foundation;\
 Implementation-Title=jakarta.annotation;\
-Implementation-Version=${annotation.spec.version}.${annotation.revision};\
+Implementation-Version=${annotation.spec.version}${annotation.revision};\
 Implementation-Vendor=Apache Software Foundation
 
 -jpms-module-info: \


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



[tomcat] branch main updated (bd49eed3a5 -> e186d7e337)

2022-05-16 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 bd49eed3a5 Additional file requiring version format tweak
 new 30253cd1de Add new annotations for Annotations API 2.1
 new 51e5cb22f2 Align with Jakarta Annotations API 2.1
 new e186d7e337 Jakarta Annotations API 2.1 is final and has been released

The 3 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 +-
 .../PersistenceProperty.java => annotation/Nonnull.java}   | 14 --
 .../PersistenceProperty.java => annotation/Nullable.java}  | 14 --
 java/jakarta/annotation/Priority.java  |  3 ---
 java/jakarta/annotation/Resource.java  |  2 ++
 java/jakarta/annotation/sql/DataSourceDefinition.java  |  2 ++
 res/META-INF/annotations-api.jar.manifest  |  2 +-
 res/bnd/annotations-api.jar.tmp.bnd|  2 +-
 8 files changed, 23 insertions(+), 18 deletions(-)
 copy java/jakarta/{persistence/PersistenceProperty.java => 
annotation/Nonnull.java} (85%)
 copy java/jakarta/{persistence/PersistenceProperty.java => 
annotation/Nullable.java} (85%)


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



[tomcat] 02/03: Align with Jakarta Annotations API 2.1

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

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

commit 51e5cb22f2ba2b2b2e695c71bf189b40db8ae860
Author: Mark Thomas 
AuthorDate: Mon May 16 13:01:07 2022 +0100

Align with Jakarta Annotations API 2.1
---
 java/jakarta/annotation/Priority.java | 3 ---
 java/jakarta/annotation/Resource.java | 2 ++
 java/jakarta/annotation/sql/DataSourceDefinition.java | 2 ++
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/java/jakarta/annotation/Priority.java 
b/java/jakarta/annotation/Priority.java
index 74dce8bb70..53c7904080 100644
--- a/java/jakarta/annotation/Priority.java
+++ b/java/jakarta/annotation/Priority.java
@@ -17,16 +17,13 @@
 package jakarta.annotation;
 
 import java.lang.annotation.Documented;
-import java.lang.annotation.ElementType;
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
 
 /**
  * @since Common Annotations 1.2
  */
 @Documented
-@Target(ElementType.TYPE)
 @Retention(RetentionPolicy.RUNTIME)
 public @interface Priority {
 
diff --git a/java/jakarta/annotation/Resource.java 
b/java/jakarta/annotation/Resource.java
index 746da43e92..6677224f82 100644
--- a/java/jakarta/annotation/Resource.java
+++ b/java/jakarta/annotation/Resource.java
@@ -17,6 +17,7 @@
 package jakarta.annotation;
 
 import java.lang.annotation.ElementType;
+import java.lang.annotation.Repeatable;
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
@@ -26,6 +27,7 @@ import java.lang.annotation.Target;
  */
 @Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
 @Retention(RetentionPolicy.RUNTIME)
+@Repeatable(Resources.class)
 public @interface Resource {
 
 /**
diff --git a/java/jakarta/annotation/sql/DataSourceDefinition.java 
b/java/jakarta/annotation/sql/DataSourceDefinition.java
index cfbf7f69d0..9e5c46d0f3 100644
--- a/java/jakarta/annotation/sql/DataSourceDefinition.java
+++ b/java/jakarta/annotation/sql/DataSourceDefinition.java
@@ -17,6 +17,7 @@
 package jakarta.annotation.sql;
 
 import java.lang.annotation.ElementType;
+import java.lang.annotation.Repeatable;
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
@@ -26,6 +27,7 @@ import java.lang.annotation.Target;
  */
 @Target(ElementType.TYPE)
 @Retention(RetentionPolicy.RUNTIME)
+@Repeatable(DataSourceDefinitions.class)
 public @interface DataSourceDefinition {
 
 /**


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



svn commit: r1900955 - in /tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache: catalina/filters/CsrfPreventionFilter.NonceCache.html tomcat/util/digester/ServiceBindingPropertySource.html

2022-05-16 Thread remm
Author: remm
Date: Mon May 16 12:15:46 2022
New Revision: 1900955

URL: http://svn.apache.org/viewvc?rev=1900955=rev
Log:
Javadoc for 9.0.63 part 2

Added:

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/filters/CsrfPreventionFilter.NonceCache.html

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/digester/ServiceBindingPropertySource.html

Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/filters/CsrfPreventionFilter.NonceCache.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/filters/CsrfPreventionFilter.NonceCache.html?rev=1900955=auto
==
--- 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/filters/CsrfPreventionFilter.NonceCache.html
 (added)
+++ 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/filters/CsrfPreventionFilter.NonceCache.html
 Mon May 16 12:15:46 2022
@@ -0,0 +1,281 @@
+
+
+
+
+
+CsrfPreventionFilter.NonceCache (Apache Tomcat 9.0.63 API 
Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+var data = {"i0":6,"i1":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Tree
+Deprecated
+Index
+Help
+
+Apache Tomcat 9.0.63
+
+
+
+AllClasses
+
+
+SEARCH:
+
+
+
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Packageorg.apache.catalina.filters
+Interface 
CsrfPreventionFilter.NonceCacheT
+
+
+
+
+
+
+All Superinterfaces:
+https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io" 
class="externalLink">Serializable
+
+
+All Known Implementing Classes:
+CsrfPreventionFilter.LruCache
+
+
+Enclosing class:
+CsrfPreventionFilter
+
+
+protected static interface CsrfPreventionFilter.NonceCacheT
+extends https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true;
 title="class or interface in java.io" 
class="externalLink">Serializable
+
+
+
+
+
+
+
+
+
+
+
+
+Method Summary
+
+All MethodsInstance MethodsAbstract Methods
+
+Modifier and Type
+Method
+Description
+
+
+void
+add(Tnonce)
+
+
+
+boolean
+contains(Tnonce)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Detail
+
+
+
+
+
+
+
+add
+voidadd(Tnonce)
+
+
+
+
+
+
+
+
+
+contains
+booleancontains(Tnonce)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Skip navigation links
+
+
+
+
+Overview
+Package
+Class
+Tree
+Deprecated
+Index
+Help
+
+Apache Tomcat 9.0.63
+
+
+
+AllClasses
+
+
+
+
+
+JavaScript is disabled on your browser.
+
+
+
+
+Summary:
+Nested|
+Field|
+Constr|
+Method
+
+
+Detail:
+Field|
+Constr|
+Method
+
+
+
+
+
+
+
+Copyright  2000-2022 Apache Software 
Foundation. All Rights Reserved.
+
+
+

Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/digester/ServiceBindingPropertySource.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/digester/ServiceBindingPropertySource.html?rev=1900955=auto
==
--- 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/digester/ServiceBindingPropertySource.html
 (added)
+++ 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/digester/ServiceBindingPropertySource.html
 Mon May 16 12:15:46 2022
@@ -0,0 +1,399 @@
+
+
+
+
+
+ServiceBindingPropertySource (Apache Tomcat 9.0.63 API 
Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+var data = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All 

svn commit: r1900954 - in /tomcat/site/trunk/docs/tomcat-9.0-doc: ./ annotationapi/ annotationapi/javax/annotation/ annotationapi/javax/annotation/security/ annotationapi/javax/annotation/sql/ api/ ap

2022-05-16 Thread remm
Author: remm
Date: Mon May 16 12:14:13 2022
New Revision: 1900954

URL: http://svn.apache.org/viewvc?rev=1900954=rev
Log:
Javadoc for 9.0.63


[This commit notification would consist of 75 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]

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



svn commit: r54561 - /dev/tomcat/tomcat-9/v9.0.63/ /release/tomcat/tomcat-9/v9.0.63/

2022-05-16 Thread remm
Author: remm
Date: Mon May 16 11:58:38 2022
New Revision: 54561

Log:
Release Apache Tomact 9.0.63

Added:
release/tomcat/tomcat-9/v9.0.63/
  - copied from r54560, dev/tomcat/tomcat-9/v9.0.63/
Removed:
dev/tomcat/tomcat-9/v9.0.63/


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



[VOTE][RESULT] Release Apache Tomcat 9.0.63

2022-05-16 Thread Rémy Maucherat
The following votes were cast:

Binding:
+1: remm, markt, isapir

Non-Binding
+1: rotyy3000

No other votes were cast. The vote therefore passes.

Thanks to everyone who contributed to this release.

Rémy

On Wed, May 11, 2022 at 10:26 AM Rémy Maucherat  wrote:
>
> The proposed Apache Tomcat 9.0.63 release is now available for voting.
>
> The notable changes compared to 9.0.62 are:
>
> - Provide a property source that sources values from Kubernetes service
>bindings. Provided by Sumit Kulhadia and Gareth Evans.
>
> - The root cause of the Linux kernel duplicate accept bug has been
>identified along with the version of the kernel that includes the fix.
>The error message displayed when this bug occurs has been updated to
>reflect this new information and to advise users to update to a
>version of the OS that uses kernel 5.10 or later. Thanks to
>Christopher Gual for the research into this issue.
>
> - Update the packaged version of the Tomcat Native Library to 1.2.33 to
>pick up Windows binaries built with OpenSSL 1.1.1o.
>
> - Add support for encrypted PKCS#1 formatted private keys when configuring
>the internal, in memory key store.
>
> 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.63/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1374
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.63
> 538ed3896852b3608561ba6f3d0bc8890ae15de1
>
> The proposed 9.0.63 release is:
> [ ] Broken - do not release
> [ ] Stable - go ahead and release as 9.0.63 (stable)
>
> Rémy

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



[tomcat] 02/02: Additional file requiring version format tweak

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

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

commit bd49eed3a54e25cee40eab14d4f9519c9e4a53bb
Author: Mark Thomas 
AuthorDate: Mon May 16 12:19:18 2022 +0100

Additional file requiring version format tweak
---
 res/bnd/tomcat-embed-websocket.jar.tmp.bnd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/res/bnd/tomcat-embed-websocket.jar.tmp.bnd 
b/res/bnd/tomcat-embed-websocket.jar.tmp.bnd
index bb9d3b243a..e4d8a8fd3e 100644
--- a/res/bnd/tomcat-embed-websocket.jar.tmp.bnd
+++ b/res/bnd/tomcat-embed-websocket.jar.tmp.bnd
@@ -50,7 +50,7 @@ Require-Capability: \
 Specification-Version=${websocket.spec.version};\
 Specification-Vendor=Eclipse Foundation;\
 Implementation-Title=jakarta.websocket;\
-Implementation-Version=${websocket.spec.version}.${websocket.revision};\
+Implementation-Version=${websocket.spec.version}${websocket.revision};\
 Implementation-Vendor=Apache Software Foundation
 
 -jpms-module-info: \


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



[tomcat] 01/02: EL 3.0 specification is now final and has been released

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

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

commit 0480c2b59357e1a030b5b155f0de33bd9fcdd1cf
Author: Mark Thomas 
AuthorDate: Mon May 16 12:19:02 2022 +0100

EL 3.0 specification is now final and has been released
---
 build.xml   | 2 +-
 res/META-INF/el-api.jar.manifest| 2 +-
 res/bnd/el-api.jar.tmp.bnd  | 2 +-
 res/bnd/tomcat-embed-el.jar.tmp.bnd | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/build.xml b/build.xml
index 9ee5e0dd9a..68150b4041 100644
--- a/build.xml
+++ b/build.xml
@@ -60,7 +60,7 @@
   
   
   
-  
+  
   
   
   
diff --git a/res/META-INF/el-api.jar.manifest b/res/META-INF/el-api.jar.manifest
index d253f13ed0..0383e37fba 100644
--- a/res/META-INF/el-api.jar.manifest
+++ b/res/META-INF/el-api.jar.manifest
@@ -7,5 +7,5 @@ Specification-Title: Jakarta Expression Language
 Specification-Version: @el.spec.version@
 Specification-Vendor: Eclipse Foundation
 Implementation-Title: jakarta.annotation
-Implementation-Version: @el.spec.version@.@el.revision@
+Implementation-Version: @el.spec.version@@el.revision@
 Implementation-Vendor: Apache Software Foundation
diff --git a/res/bnd/el-api.jar.tmp.bnd b/res/bnd/el-api.jar.tmp.bnd
index ad09124ba4..ca57dbacbf 100644
--- a/res/bnd/el-api.jar.tmp.bnd
+++ b/res/bnd/el-api.jar.tmp.bnd
@@ -39,7 +39,7 @@ Require-Capability: \
 Specification-Version=${el.spec.version};\
 Specification-Vendor=Eclipse Foundation;\
 Implementation-Title=jakarta.el;\
-Implementation-Version=${el.spec.version}.${el.revision};\
+Implementation-Version=${el.spec.version}${el.revision};\
 Implementation-Vendor=Apache Software Foundation
 
 -jpms-module-info: \
diff --git a/res/bnd/tomcat-embed-el.jar.tmp.bnd 
b/res/bnd/tomcat-embed-el.jar.tmp.bnd
index ff3d113313..27320082e0 100644
--- a/res/bnd/tomcat-embed-el.jar.tmp.bnd
+++ b/res/bnd/tomcat-embed-el.jar.tmp.bnd
@@ -49,7 +49,7 @@ Require-Capability: \
 Specification-Version=${el.spec.version};\
 Specification-Vendor=Eclipse Foundation;\
 Implementation-Title=jakarta.annotation;\
-Implementation-Version=${el.spec.version}.${el.revision};\
+Implementation-Version=${el.spec.version}${el.revision};\
 Implementation-Vendor=Apache Software Foundation
 
 -jpms-module-info: \


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



[tomcat] branch main updated (0a9d25908e -> bd49eed3a5)

2022-05-16 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 0a9d25908e Minor version number updates
 new 0480c2b593 EL 3.0 specification is now final and has been released
 new bd49eed3a5 Additional file requiring version format tweak

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 +-
 res/META-INF/el-api.jar.manifest   | 2 +-
 res/bnd/el-api.jar.tmp.bnd | 2 +-
 res/bnd/tomcat-embed-el.jar.tmp.bnd| 2 +-
 res/bnd/tomcat-embed-websocket.jar.tmp.bnd | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)


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



[ANN] Apache Tomcat 10.0.21 available

2022-05-16 Thread Mark Thomas

The Apache Tomcat team announces the immediate availability of Apache
Tomcat 10.0.21.

This release is targeted at Jakarta EE 9.

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. This conversion is performed using the Apache Tomcat 
migration tool for Jakarta EE tool which is also available as a separate 
download for off-line use.


Apache Tomcat 10 is an open source software implementation of the
Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language,
Jakarta WebSocket, Jakarta Authentication and Jakarta Annotations
specifications.

The notable changes compared to 10.0.20 include:

- Provide a property source that sources values from Kubernetes service
  bindings. Provided by Sumit Kulhadia and Gareth Evans.

- The root cause of the Linux kernel duplicate accept bug has been
  identified along with the version of the kernel that includes the fix.
  The error message displayed when this bug occurs has been updated to
  reflect this new information and to advise users to update to a
  version of the OS that uses kernel 5.10 or later. Thanks to
  Christopher Gual for the research into this issue.

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

Please refer to the change log for the complete list of changes:
http://tomcat.apache.org/tomcat-10.0-doc/changelog.html

Downloads:
http://tomcat.apache.org/download-10.cgi

Migration guides from Apache Tomcat 7.0.x, 8.5.x and 9.0.x:
http://tomcat.apache.org/migration.html

Enjoy!

- The Apache Tomcat team

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



svn commit: r1900948 - in /tomcat/site/trunk: docs/index.html xdocs/index.xml

2022-05-16 Thread markt
Author: markt
Date: Mon May 16 11:10:22 2022
New Revision: 1900948

URL: http://svn.apache.org/viewvc?rev=1900948=rev
Log:
Update version numbers

Modified:
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/xdocs/index.xml

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1900948=1900947=1900948=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Mon May 16 11:10:22 2022
@@ -34,7 +34,7 @@ wiki page.
 Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
 project logo are trademarks of the Apache Software Foundation.
 
-2022-05-16 Tomcat 10.0.20 Released
+2022-05-16 Tomcat 10.0.21 Released
 
 The Apache Tomcat Project is proud to announce the release of version 10.0.20
 of Apache Tomcat. This release implements specifications that are part of the
@@ -62,7 +62,7 @@ migration tool for Jakarta EE tool w
 
 
 Full details of these changes, and all the other changes, are available in the
-Tomcat 10
+Tomcat 10
 changelog.
 
 

Modified: tomcat/site/trunk/xdocs/index.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/index.xml?rev=1900948=1900947=1900948=diff
==
--- tomcat/site/trunk/xdocs/index.xml (original)
+++ tomcat/site/trunk/xdocs/index.xml Mon May 16 11:10:22 2022
@@ -55,7 +55,7 @@ project logo are trademarks of the Apach
 
 
 
-
+
 
 The Apache Tomcat Project is proud to announce the release of version 10.0.20
 of Apache Tomcat. This release implements specifications that are part of the
@@ -83,7 +83,7 @@ migration tool for Jakarta EE tool w
 
 
 Full details of these changes, and all the other changes, are available in the
-Tomcat 10
+Tomcat 10
 changelog.
 
 



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



svn commit: r1900947 - in /tomcat/site/trunk: ./ docs/ xdocs/

2022-05-16 Thread markt
Author: markt
Date: Mon May 16 11:09:34 2022
New Revision: 1900947

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

Modified:
tomcat/site/trunk/build.properties.default
tomcat/site/trunk/docs/doap_Tomcat.rdf
tomcat/site/trunk/docs/download-10.html
tomcat/site/trunk/docs/index.html
tomcat/site/trunk/docs/migration-10.html
tomcat/site/trunk/docs/oldnews.html
tomcat/site/trunk/docs/whichversion.html
tomcat/site/trunk/xdocs/doap_Tomcat.rdf
tomcat/site/trunk/xdocs/download-10.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-10.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1900947=1900946=1900947=diff
==
--- tomcat/site/trunk/build.properties.default (original)
+++ tomcat/site/trunk/build.properties.default Mon May 16 11:09:34 2022
@@ -39,7 +39,7 @@ tomcat.loc=https://downloads.apache.org/
 tomcat7.0=7.0.109
 tomcat8.5=8.5.78
 tomcat9.0=9.0.48
-tomcat10.0=10.0.20
+tomcat10.0=10.0.21
 tomcat10.1=10.1.0-M15
 
 # - Download destination -

Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1900947=1900946=1900947=diff
==
--- tomcat/site/trunk/docs/doap_Tomcat.rdf (original)
+++ tomcat/site/trunk/docs/doap_Tomcat.rdf Mon May 16 11:09:34 2022
@@ -60,8 +60,8 @@
 
   
 Latest Stable 10.0.x Release
-2022-04-01
-10.0.20
+2022-05-16
+10.0.21
   
 
 

Modified: tomcat/site/trunk/docs/download-10.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-10.html?rev=1900947=1900946=1900947=diff
==
--- tomcat/site/trunk/docs/download-10.html (original)
+++ tomcat/site/trunk/docs/download-10.html Mon May 16 11:09:34 2022
@@ -19,7 +19,7 @@
 
   Quick Navigation
 
-[define v]10.0.20[end]
+[define v]10.0.21[end]
 [define w]10.1.0-M15[end]
 https://downloads.apache.org/tomcat/tomcat-10/KEYS;>KEYS |
 [v] |

Modified: tomcat/site/trunk/docs/index.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/index.html?rev=1900947=1900946=1900947=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Mon May 16 11:09:34 2022
@@ -34,6 +34,41 @@ wiki page.
 Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
 project logo are trademarks of the Apache Software Foundation.
 
+2022-05-16 Tomcat 10.0.20 Released
+
+The Apache Tomcat Project is proud to announce the release of version 10.0.20
+of Apache Tomcat. This release implements specifications that are part of the
+Jakarta EE 9 platform.
+Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
+without changes. Java EE based 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. This conversion is performed using the
+https://github.com/apache/tomcat-jakartaee-migration;>Apache Tomcat
+migration tool for Jakarta EE tool which is also available as a separate
+https://tomcat.apache.org/download-migration.cgi;>download for 
off-line use.
+The notable changes in this release are:
+
+Provide a property source that sources values from Kubernetes service
+bindings. Provided by Sumit Kulhadia and Gareth Evans.
+The root cause of the Linux kernel duplicate accept bug has been
+identified along with the version of the kernel that includes the fix.
+The error message displayed when this bug occurs has been updated to
+reflect this new information and to advise users to update to a
+version of the OS that uses kernel 5.10 or later. Thanks to
+Christopher Gual for the research into this issue. 
+Update the packaged version of the Tomcat Native Library to 1.2.33 to
+pick up Windows binaries built with OpenSSL 1.1.1o.
+
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 10
+changelog.
+
+
+
+https://tomcat.apache.org/download-10.cgi;>Download
+
 2022-05-16 Tomcat 10.1.0-M15 (alpha) 
Released
 
 The Apache Tomcat Project is proud to announce the release of version 
10.1.0-M15
@@ -107,39 +142,6 @@ changelog.
 
 https://tomcat.apache.org/download-90.cgi;>Download
 
-2022-04-01 Tomcat 10.0.20 Released
-
-The Apache Tomcat Project is proud to announce the release of version 10.0.20
-of Apache Tomcat. This release implements specifications that are part of the

svn commit: r1900946 - in /tomcat/site/trunk/docs/tomcat-10.0-doc: ./ annotationapi/ annotationapi/jakarta/annotation/ annotationapi/jakarta/annotation/security/ annotationapi/jakarta/annotation/sql/

2022-05-16 Thread markt
Author: markt
Date: Mon May 16 11:07:54 2022
New Revision: 1900946

URL: http://svn.apache.org/viewvc?rev=1900946=rev
Log:
Update docs for Apache Tomcat 10.0.21 release


[This commit notification would consist of 74 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]

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



[ANN] Apache Tomcat 10.1.0-M15 (alpha) available

2022-05-16 Thread Mark Thomas

The Apache Tomcat team announces the immediate availability of Apache
Tomcat 10.1.0-M15 (alpha).

Apache Tomcat 10 is an open source software implementation of the
Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language,
Jakarta WebSocket, Jakarta Authentication and Jakarta Annotations
specifications.

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. This conversion is performed using the Apache Tomcat 
migration tool for Jakarta EE tool which is also available as a separate 
download for off-line use.


Apache Tomcat 10.1.0-M15 is a milestone release of the 10.1.x branch and 
has been made to provide users with early access to the new features in 
Apache Tomcat 10.1.x so that they may provide feedback. The notable 
changes compared to 10.1.0-M14 include:


- Provide a property source that sources values from Kubernetes service
  bindings. Provided by Sumit Kulhadia and Gareth Evans.

- The root cause of the Linux kernel duplicate accept bug has been
  identified along with the version of the kernel that includes the fix.
  The error message displayed when this bug occurs has been updated to
  reflect this new information and to advise users to update to a
  version of the OS that uses kernel 5.10 or later. Thanks to
  Christopher Gual for the research into this issue.

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

Please refer to the change log for the complete list of changes:
http://tomcat.apache.org/tomcat-10.1-doc/changelog.html

Downloads:
http://tomcat.apache.org/download-10.cgi

Migration guides from Apache Tomcat 7.0.x, 8.5.x and 9.0.x:
http://tomcat.apache.org/migration.html

Enjoy!

- The Apache Tomcat team

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



svn commit: r1900945 - in /tomcat/site/trunk: build.properties.default xdocs/download-10.xml xdocs/index.xml xdocs/migration-10.1.xml xdocs/oldnews.xml xdocs/security-10.xml xdocs/whichversion.xml

2022-05-16 Thread markt
Author: markt
Date: Mon May 16 10:34:18 2022
New Revision: 1900945

URL: http://svn.apache.org/viewvc?rev=1900945=rev
Log:
Update site for 10.1.0-M15 release

Modified:
tomcat/site/trunk/build.properties.default
tomcat/site/trunk/xdocs/download-10.xml
tomcat/site/trunk/xdocs/index.xml
tomcat/site/trunk/xdocs/migration-10.1.xml
tomcat/site/trunk/xdocs/oldnews.xml
tomcat/site/trunk/xdocs/security-10.xml
tomcat/site/trunk/xdocs/whichversion.xml

Modified: tomcat/site/trunk/build.properties.default
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/build.properties.default?rev=1900945=1900944=1900945=diff
==
--- tomcat/site/trunk/build.properties.default (original)
+++ tomcat/site/trunk/build.properties.default Mon May 16 10:34:18 2022
@@ -40,7 +40,7 @@ tomcat7.0=7.0.109
 tomcat8.5=8.5.78
 tomcat9.0=9.0.48
 tomcat10.0=10.0.20
-tomcat10.1=10.1.0-M14
+tomcat10.1=10.1.0-M15
 
 # - Download destination -
 tomcat-site-docs.home=${base.path}/tomcat-site-docs/

Modified: tomcat/site/trunk/xdocs/download-10.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/download-10.xml?rev=1900945=1900944=1900945=diff
==
--- tomcat/site/trunk/xdocs/download-10.xml (original)
+++ tomcat/site/trunk/xdocs/download-10.xml Mon May 16 10:34:18 2022
@@ -32,7 +32,7 @@
  Documentation for ezt.py: https://code.google.com/p/ezt/wiki/Syntax
 -->
 [define v]10.0.20[end]
-[define w]10.1.0-M14[end]
+[define w]10.1.0-M15[end]
 https://downloads.apache.org/tomcat/tomcat-10/KEYS;>KEYS |
 [v] |
 [w] (alpha) |

Modified: tomcat/site/trunk/xdocs/index.xml
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/xdocs/index.xml?rev=1900945=1900944=1900945=diff
==
--- tomcat/site/trunk/xdocs/index.xml (original)
+++ tomcat/site/trunk/xdocs/index.xml Mon May 16 10:34:18 2022
@@ -55,6 +55,43 @@ project logo are trademarks of the Apach
 
 
 
+
+
+The Apache Tomcat Project is proud to announce the release of version 
10.1.0-M15
+of Apache Tomcat. This release is a milestone release and is targeted at 
Jakarta
+EE 10.
+Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
+without changes. Java EE based 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. This conversion is performed using the
+https://github.com/apache/tomcat-jakartaee-migration;>Apache Tomcat
+migration tool for Jakarta EE tool which is also available as a separate
+download for off-line use.
+The notable changes in this release are:
+
+Provide a property source that sources values from Kubernetes service
+bindings. Provided by Sumit Kulhadia and Gareth Evans.
+The root cause of the Linux kernel duplicate accept bug has been
+identified along with the version of the kernel that includes the fix.
+The error message displayed when this bug occurs has been updated to
+reflect this new information and to advise users to update to a
+version of the OS that uses kernel 5.10 or later. Thanks to
+Christopher Gual for the research into this issue. 
+Update the packaged version of the Tomcat Native Library to 1.2.33 to
+pick up Windows binaries built with OpenSSL 1.1.1o.
+
+
+Full details of these changes, and all the other changes, are available in the
+Tomcat 10.1
+(alpha) changelog.
+
+
+
+Download
+
+
+
 
 
 The Apache Tomcat Project is proud to announce the release of version 1.2.33 of
@@ -159,41 +196,6 @@ changelog.
 
 
 
-
-
-The Apache Tomcat Project is proud to announce the release of version 
10.1.0-M14
-of Apache Tomcat. This release is a milestone release and is targeted at 
Jakarta
-EE 10.
-Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
-without changes. Java EE based 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. This conversion is performed using the
-https://github.com/apache/tomcat-jakartaee-migration;>Apache Tomcat
-migration tool for Jakarta EE tool which is also available as a separate
-download for off-line use.
-The notable changes in this release are:
-
-Update the packaged version of the Tomcat Native Library to 1.2.32 to
-pick up Windows binaries built with OpenSSL 1.1.1n.
-Improve logging of unknown HTTP/2 settings frames. Pull request by
-Thomas Hoffmann.
-Update the JASPIC 2.0 API to Jakarta Authentication 3.0 (JASPIC was
-renamed for Jakarta EE 10).
-Harden the class loader to provide a mitigation for CVE-2022-22965,
-a Spring Framework vulnerability. 
-
-
-Full details of these 

svn commit: r1900944 - in /tomcat/site/trunk/docs: ./ tomcat-10.1-doc/ tomcat-10.1-doc/annotationapi/ tomcat-10.1-doc/annotationapi/jakarta/annotation/ tomcat-10.1-doc/annotationapi/jakarta/annotation

2022-05-16 Thread markt
Author: markt
Date: Mon May 16 10:33:04 2022
New Revision: 1900944

URL: http://svn.apache.org/viewvc?rev=1900944=rev
Log:
Update docs for Tomcat 10.1.0-M15 release


[This commit notification would consist of 74 parts, 
which exceeds the limit of 50 ones, so it was shortened to the summary.]

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



svn commit: r54557 - /dev/tomcat/tomcat-10/v10.0.21/ /release/tomcat/tomcat-10/v10.0.21/

2022-05-16 Thread markt
Author: markt
Date: Mon May 16 09:13:26 2022
New Revision: 54557

Log:
Release Apache Tomact 10.0.21

Added:
release/tomcat/tomcat-10/v10.0.21/
  - copied from r54556, dev/tomcat/tomcat-10/v10.0.21/
Removed:
dev/tomcat/tomcat-10/v10.0.21/


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



[VOTE][RESULT] Release Apache Tomcat 10.0.21

2022-05-16 Thread Mark Thomas

The following votes were cast:

Binding:
+1: fhanik, remm, isapir

Non-Binding
+1: rotyy3000

No other votes were cast. The vote therefore passes.

Thanks to everyone who contributed to this release.

Mark



On 10/05/2022 23:38, Mark Thomas wrote:

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

Apache Tomcat 10.0.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.20 are:

- Provide a property source that sources values from Kubernetes service
   bindings. Provided by Sumit Kulhadia and Gareth Evans.

- The root cause of the Linux kernel duplicate accept bug has been
   identified along with the version of the kernel that includes the fix.
   The error message displayed when this bug occurs has been updated to
   reflect this new information and to advise users to update to a
   version of the OS that uses kernel 5.10 or later. Thanks to
   Christopher Gual for the research into this issue.

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

Along with lots of other bug fixes and improvements.

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

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

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

The tag is:
https://github.com/apache/tomcat/tree/10.0.21
feb577944dee2ac7cc9839638e9388d90067f1cb

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

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



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



svn commit: r54554 - /dev/tomcat/tomcat-10/v10.1.0-M15/ /release/tomcat/tomcat-10/v10.1.0-M15/

2022-05-16 Thread markt
Author: markt
Date: Mon May 16 08:49:18 2022
New Revision: 54554

Log:
Release Apache Tomcat 10.1.0-M15

Added:
release/tomcat/tomcat-10/v10.1.0-M15/
  - copied from r54553, dev/tomcat/tomcat-10/v10.1.0-M15/
Removed:
dev/tomcat/tomcat-10/v10.1.0-M15/


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



[VOTE][RESULT] Release Apache Tomcat 10.1.0-M15

2022-05-16 Thread Mark Thomas

The following votes were cast:

Binding:
+1: fhanik, remm, isapir

Non-binding:
+1: rotty3000

No other votes were cast. The vote therefore passes.

Thanks to everyone who contributed to this release.

Mark

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



JDK 19 - Virtual Threads Testing!

2022-05-16 Thread David Delabassee

Welcome to a new OpenJDK Quality Outreach update!

This time, we have one update but a major one: JEP 425 (Virtual Threads 
preview) has been integrated into the OpenJDK mainline! JDK 19 
Early-Access builds 22 are the first mainline builds with Virtual 
Threads (preview) support. So, Project Loom is now getting closer and 
closer!


Please make sure to check the Heads-up below even if you don’t intend to 
use virtual threads in the short future.



## Heads-up - JEP 425 Virtual Threads (preview) testing

The goal of Project Loom is to introduce in the Java platform an 
easy-to-use, high-throughput lightweight concurrency model, and a 
related new concurrent programming model.


Developed in Project Loom, JEP 425 introduces virtual threads to the 
Java Platform. Virtual threads are lightweight threads that dramatically 
reduce the effort of writing, maintaining, and observing high-throughput 
concurrent applications. Note that virtual threads are a preview API in 
JDK 19. Please make sure to read 'JEP 425: Virtual Threads (Preview)' 
for a detailed explanation.


A lot of testing has already been done but we are asking, once again, 
your help to test your project(s) with the latest JDK 19 Early-Access 
builds, even if you don’t intend to use virtual threads any time soon.


There are two approaches to test your project:
1. Update your code to use virtual threads …or
2. Simply test your existing unchanged code with the preview feature 
enabled.


Both approaches should yield valuable feedback.

If you choose to adapt your application to use virtual threads (cf. 
JavaDoc [2]), be aware that in some cases it’s not just about updating 
your code to use virtual threads instead of platform threads; there are 
some additional considerations. For example, virtual threads shouldn’t 
be pooled [3], code that relies heavily on thread locals [4] will 
require some work to move to a world where there is a new thread for 
each task, etc.


Given that are some minor behavior changes and that `ThreadGroup` has 
been degraded, testing your code as-is, i.e., without using virtual 
threads but with the preview feature enabled at runtime, will also be 
useful. For more details, please check 'JEP 425 - Risks and Assumptions' 
[5].


One difference between to the EA builds published by Project Loom and 
the latest JDK 19 EA builds is that the `--enable-preview` flag is 
required at run-time to use the new APIs. It’s not possible to use the 
APIs with core reflection to avoid the need for `--enable-preview`.


Finally, some tools especially tools relying on JVM TI agents might not 
be fully ready for virtual threads.


Your help testing this important update is greatly appreciated, all 
feedback should be sent to the 'loom-dev' mailing list [6].


[1] https://openjdk.java.net/jeps/425
[2] 
https://download.java.net/java/early_access/jdk19/docs/api/java.base/java/lang/Thread.html

[3] https://openjdk.java.net/jeps/425#Do-not-pool-virtual-threads
[4] https://openjdk.java.net/jeps/425#Thread-local-variables
[5] https://openjdk.java.net/jeps/425#Risks-and-Assumptions
[6] https://mail.openjdk.java.net/pipermail/loom-dev/


## JDK 19 Early-Access builds

JDK 19 Early-Access builds 22 are now available [7], and are provided 
under the GNU General Public License v2, with the Classpath Exception. 
Make sure to check the Release Notes [8] and the JavaDoc [9].


[7] https://jdk.java.net/19/
[8] https://jdk.java.net/19/release-notes
[9] https://download.java.net/java/early_access/jdk19/docs/

### Current JDK 19 JEPs
- 405: Record Patterns (Preview) - Proposed to target
- 422: Linux/RISC-V Port - Integrated
- 424: Foreign Function & Memory API (Preview) - Integrated
- 425: Virtual Threads (Preview) - Integrated
- 426: Vector API (4th Incubator) - Targeted
- 427: Pattern Matching for switch (3rd Preview) - Targeted

### Recent changes that may be of interest:

Build 22:
- JDK-8284161: Implementation of Virtual Threads (Preview)
- JDK-8285947: Avoid redundant HashMap.containsKey calls in ZoneName
- JDK-8212136: Remove finalizer implementation in SSLSocketImpl
- JDK-8285872: JFR: Remove finalize() methods
- JDK-8285914: AppCDS crash when using shared archive with old class file
- JDK-8286163: micro-optimize Instant.plusSeconds
- JDK-8282420: JFR: Remove event handlers
- JDK-8282559: Allow multiple search terms in javadoc search

Build 21:
- JDK-822: Add DES/3DES/MD5 to jdk.security.legacyAlgorithms
- JDK-8278370: [win] Disable side-by-side installations of multiple JDK 
updates in Windows JDK installers
- JDK-8281010: [macos] Disable side-by-side installations of multiple 
JDK updates in macOS JDK installers

- JDK-8236128: Allow jpackage create installers for services
- JDK-8279598: provide adapter from RandomGenerator to Random

Build 20:
- JDK-8284553: Deprecate the DEFAULT static field of OAEPParameterSpec
- JDK-8283620: System.out does not use the encoding/charset specified in 
the Javadoc

- JDK-8285445: Enable Windows Alternate