Re: [VOTE] Release Apache Tomcat 11.0.1

2024-11-09 Thread Rainer Jung

Am 09.11.24 um 10:48 schrieb Rémy Maucherat:

No more test failures specific to JDK 24. I don't know whether due to a
change in TC or in the recent JDK 24 EA.


The library causing the problem had a Java 24 update.


Thanks for explaining, one myth less.

Rainer

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



(tomcat) branch main updated: Fix unix line ends for helper shell script in src.tar.gz

2024-11-09 Thread rjung
This is an automated email from the ASF dual-hosted git repository.

rjung 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 115538a395 Fix unix line ends for helper shell script in src.tar.gz
115538a395 is described below

commit 115538a39505d7536fc08a0bbbcfbfe4ddd3b164
Author: Rainer Jung 
AuthorDate: Sat Nov 9 10:28:28 2024 +0100

Fix unix line ends for helper shell script in src.tar.gz
---
 build.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/build.xml b/build.xml
index e7618de3dd..8c816f5d1f 100644
--- a/build.xml
+++ b/build.xml
@@ -3156,6 +3156,7 @@ Configured for ${release.asfusername} to release Tomcat 
${version.major}.${versi
   
   
   
+  
 
 
 


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



(tomcat) branch main updated: Fix unix line ends for helper shell script in src.tar.gz

2024-11-09 Thread rjung
This is an automated email from the ASF dual-hosted git repository.

rjung 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 940399f075 Fix unix line ends for helper shell script in src.tar.gz
 new 66ede1ef34 Merge branch 'main' of https://github.com/apache/tomcat
940399f075 is described below

commit 940399f075c1ab039dda6432b865ebbfecf085d5
Author: Rainer Jung 
AuthorDate: Sat Nov 9 10:30:00 2024 +0100

Fix unix line ends for helper shell script in src.tar.gz
---
 build.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/build.xml b/build.xml
index e7618de3dd..8c816f5d1f 100644
--- a/build.xml
+++ b/build.xml
@@ -3156,6 +3156,7 @@ Configured for ${release.asfusername} to release Tomcat 
${version.major}.${versi
   
   
   
+  
 
 
 


-
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: Fix unix line ends for helper shell script in src.tar.gz

2024-11-09 Thread rjung
This is an automated email from the ASF dual-hosted git repository.

rjung 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 7fbd6c043d Fix unix line ends for helper shell script in src.tar.gz
7fbd6c043d is described below

commit 7fbd6c043db1c389fd37a3caf67b35e63c0d174d
Author: Rainer Jung 
AuthorDate: Sat Nov 9 10:30:59 2024 +0100

Fix unix line ends for helper shell script in src.tar.gz
---
 build.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/build.xml b/build.xml
index 66d493f0ca..52f5fa1125 100644
--- a/build.xml
+++ b/build.xml
@@ -3227,6 +3227,7 @@ Configured for ${release.asfusername} to release Tomcat 
${version.major}.${versi
   
   
   
+  
 
 
 


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



(tomcat) branch 10.1.x updated: Fix unix line ends for helper shell script in src.tar.gz

2024-11-09 Thread rjung
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/10.1.x by this push:
 new 347a890fd8 Fix unix line ends for helper shell script in src.tar.gz
347a890fd8 is described below

commit 347a890fd8803a8a00547a57ab2c71c5a69c5bd6
Author: Rainer Jung 
AuthorDate: Sat Nov 9 10:29:31 2024 +0100

Fix unix line ends for helper shell script in src.tar.gz
---
 build.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/build.xml b/build.xml
index 98106bb816..79c47cc5eb 100644
--- a/build.xml
+++ b/build.xml
@@ -3226,6 +3226,7 @@ Configured for ${release.asfusername} to release Tomcat 
${version.major}.${versi
   
   
   
+  
 
 
 


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



Re: [VOTE] Release Apache Tomcat 11.0.1

2024-11-09 Thread Rémy Maucherat
On Sat, Nov 9, 2024 at 10:15 AM Rainer Jung  wrote:
>
> Am 06.11.24 um 21:09 schrieb Mark Thomas:
> > The proposed Apache Tomcat 11.0.1 release is now available for voting.
> >
> > The notable changes compared to 11.0.0 include:
> >
> > - Fix a regression caused by the improvement 69333 which caused the
> >tag release to be called when using tag pooling, and to be skipped
> >when not using it. Patch submitted by Michal Sobkiewicz.
> >
> > - Further WebDAV fixes and improvements
> >
> > - Restore providing a value (rather than null) for
> >Class.getProtectionDomain().getCodeSource().getLocation() as a
> >number of libraries and JRE features depend on this being non-null
> >even when a SecurityManager is not in use.
> >
> >
> > For full details, see the change log:
> > https://nightlies.apache.org/tomcat/tomcat-11.0.x/docs/changelog.html
> >
> > Applications that run on Tomcat 9 and earlier will not run on Tomcat 11
> > without changes. Java EE applications designed for Tomcat 9 and earlier
> > may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat
> > will automatically convert them to Jakarta EE and copy them to the
> > webapps directory. Applications using deprecated APIs may require
> > further changes.
> >
> > It can be obtained from:
> > https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.0/
> >
> > The Maven staging repo is:
> > https://repository.apache.org/content/repositories/orgapachetomcat-1520
> >
> > The tag is:
> > https://github.com/apache/tomcat/tree/11.0.1
> > 6c56147c3966fde5ae34aab2b253593e8700a28c
> >
> > The proposed 11.0.1 release is:
> > [ ] -1 Broken - do not release
> > [X] +1 Stable - go ahead and release as 11.0.1
>
> +1 to release.
>
> Reproducibility of the build checked (except for Windows installer and
> signing) on Linux Mint 22.0.
>
> Tested on platforms
>
> - RHEL 6, 7, 8 and 9, SLES 11, 12 and 15
>
> using
>
> - JDK 17, 21, 23 and 24 (current EA)
>
> from
>
> - Eclipse Adoptium, Azul Zulu, Amazon Coretto, Oracle, RedHat and
> OpenJDK (for the EA)
>
> where available.
>
> Also tested with
>
> - tcnative 1.3.1, tcnative 2.0.8 and panama
>
> based on
>
> - OpenSSL 3.0.15, 3.1.7, 3.2.3, 3.3.2 and 3.4.0.
>
> All fine, except for the usual sporadic crashes with tcnative during
> shutdown
>
> No more test failures specific to JDK 24. I don't know whether due to a
> change in TC or in the recent JDK 24 EA.

The library causing the problem had a Java 24 update.

Rémy

> Thanks for RM!
>
> Best regards,
>
> Rainer
>
> -
> 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



On our reproducible builds

2024-11-09 Thread Rainer Jung

Hi there,

I checked build reproducibility for the first time (apologies) and it 
worked pretty well, at least for TC 11 and 10.1. That is great.


I have a few observations to share:

1) codesigning, gpg
:::

The source code includes the build.properties.release file. Two of its 
lines are IMHO questionable:


do.codesigning=true
gpg.exec=C:/Program Files (x86)/GnuPG/bin/gpg.exe

These lines mean, that if I just want to check reproducibility, I need 
to set do.codesigning=false in my local build.properties. In 
BUILDING.txt we document, that you have to set do.codesigning=true to 
use codesigning, but in fact it is already set to true and you have to 
set to false to not use code signing.


Similar for gpg.exec: Since I can not use the RM's key, when doing a 
reproducibility check, I would not sign the files using gpg. That should 
be the default and for TC 11 and 10.1 it was for me, because the value 
of gpg.exec in the build.properties.release did not point to a valid 
path on my system. For TC 9 it did, so I had to overwrite gpg.exec.


Maybe it would be better to add the two lines commented out? At least 
for the gpg.exec it would still document, what was used without making 
it the default value on other user's systems?


2) Reproducibility for TC 9
:::

If I run "ant release" with Java 17 as suggested in 
build.properties.release, I get the error, that for release including 
ffm you need 22. But if I run it with Java 22 then it seems I do not get 
a reproducible build?


3) locale
:

To make the build documentation reproducible I had to set

export LANG=en_US.utf8

I did not check, whether and how I can replace setting a JVM system 
property instead. But I think if we want to make the build reproducible 
including docs, we need to either document the locale settings in 
build.properties.release or even better standardize on a given one. I 
think standardizing on en_US.utf8 should be fine.


Thanks and best regards,

Rainer


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



Re: On our reproducible builds

2024-11-09 Thread Rémy Maucherat
On Sat, Nov 9, 2024 at 10:52 AM Rainer Jung  wrote:
>
> Hi there,
>
> I checked build reproducibility for the first time (apologies) and it
> worked pretty well, at least for TC 11 and 10.1. That is great.
>
> I have a few observations to share:
>
> 1) codesigning, gpg
> :::
>
> The source code includes the build.properties.release file. Two of its
> lines are IMHO questionable:
>
> do.codesigning=true
> gpg.exec=C:/Program Files (x86)/GnuPG/bin/gpg.exe
>
> These lines mean, that if I just want to check reproducibility, I need
> to set do.codesigning=false in my local build.properties. In
> BUILDING.txt we document, that you have to set do.codesigning=true to
> use codesigning, but in fact it is already set to true and you have to
> set to false to not use code signing.
>
> Similar for gpg.exec: Since I can not use the RM's key, when doing a
> reproducibility check, I would not sign the files using gpg. That should
> be the default and for TC 11 and 10.1 it was for me, because the value
> of gpg.exec in the build.properties.release did not point to a valid
> path on my system. For TC 9 it did, so I had to overwrite gpg.exec.
>
> Maybe it would be better to add the two lines commented out? At least
> for the gpg.exec it would still document, what was used without making
> it the default value on other user's systems?
>
> 2) Reproducibility for TC 9
> :::
>
> If I run "ant release" with Java 17 as suggested in
> build.properties.release, I get the error, that for release including
> ffm you need 22. But if I run it with Java 22 then it seems I do not get
> a reproducible build?

You should use Java 17. However, note in the release file the "Javac
with FFM version: javac 23.0.1".
The "java-ffm.home" property is needed to be set to the path for that
corresponding JVM.

Rémy

> 3) locale
> :
>
> To make the build documentation reproducible I had to set
>
> export LANG=en_US.utf8
>
> I did not check, whether and how I can replace setting a JVM system
> property instead. But I think if we want to make the build reproducible
> including docs, we need to either document the locale settings in
> build.properties.release or even better standardize on a given one. I
> think standardizing on en_US.utf8 should be fine.
>
> Thanks and best regards,
>
> Rainer
>
>
> -
> 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: [VOTE] Release Apache Tomcat 9.0.97

2024-11-09 Thread Rainer Jung

Am 06.11.24 um 21:24 schrieb Rémy Maucherat:

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

The notable changes compared to 9.0.96 are:

- Fix a regression caused by the improvement 69333 which caused the
tag release to be called when using tag pooling, and to be skipped
when not using it. Patch submitted by Michal Sobkiewicz.

- Further WebDAV 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.97/

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

The tag is:
https://github.com/apache/tomcat/tree/9.0.97
ee2eb8ed1f69da239f768937c3ab87557425e16f

The proposed 9.0.97 release is:
[ ] -1, Broken - do not release
[ ] +1, Stable - go ahead and release as 9.0.97


+1 to release.

Reproducibility of the build not yet checked.

Tested on platforms

- RHEL 6, 7, 8 and 9, SLES 11, 12 and 15, Solaris 10+11 Sparc

using

- JDK 1.8.0, 11, 17, 21, 23 and 24 (current EA)

from

- Eclipse Adoptium, Azul Zulu, Amazon Coretto, Oracle, RedHat and 
OpenJDK (for the EA)


where available.

Also tested with

- tcnative 1.3.1, tcnative 2.0.8 and panama

based on

- OpenSSL 3.0.15, 3.1.7, 3.2.3, 3.3.2 and 3.4.0.

All fine, except for the usual sporadic crashes with tcnative during 
shutdown


No more test failures specific to JDK 24. I don't know whether due to a 
change in TC or in the recent JDK 24 EA.


Thanks for RM!

Best regards,

Rainer



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



[Bug 69438] New: A spelling mistake in server status

2024-11-09 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=69438

Bug ID: 69438
   Summary: A spelling mistake in server status
   Product: Tomcat 9
   Version: 9.0.96
  Hardware: PC
Status: NEW
  Severity: minor
  Priority: P2
 Component: Manager
  Assignee: dev@tomcat.apache.org
  Reporter: yangshuai...@aliyun.com
  Target Milestone: -

Created attachment 39929
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=39929&action=edit
error page

Note:Chinese Version

1.startup.bat
2.http://localhost:8080/manager/status
3.A spelling mistake in OS section
用户态处理实际--->用户态处理时间

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



(tomcat) branch 9.0.x updated: Add release date

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

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


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

commit 2b42896a89addbefb7160829f7dbce9e7bda
Author: remm 
AuthorDate: Sat Nov 9 15:07:42 2024 +0100

Add release date
---
 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 11a275b29f..341ffc644d 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -114,7 +114,7 @@
 
   
 
-
+
   
 
   


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



svn commit: r72919 - /dev/tomcat/tomcat-9/v9.0.97/ /release/tomcat/tomcat-9/v9.0.97/

2024-11-09 Thread remm
Author: remm
Date: Sat Nov  9 13:17:27 2024
New Revision: 72919

Log:
Release Apache Tomcat 9.0.97

Added:
release/tomcat/tomcat-9/v9.0.97/
  - copied from r72917, dev/tomcat/tomcat-9/v9.0.97/
Removed:
dev/tomcat/tomcat-9/v9.0.97/


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

2024-11-09 Thread Rémy Maucherat
The following votes were cast:

Binding:
+1: remm, markt, isapir, schultz, funkman, rjung

No other votes were cast.

The vote therefore passes.

Thanks to everyone who contributed to this release.

Rémy

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



Re: On our reproducible builds

2024-11-09 Thread Rainer Jung

Am 09.11.24 um 11:37 schrieb Rémy Maucherat:

On Sat, Nov 9, 2024 at 10:52 AM Rainer Jung  wrote:

2) Reproducibility for TC 9
:::

If I run "ant release" with Java 17 as suggested in
build.properties.release, I get the error, that for release including
ffm you need 22. But if I run it with Java 22 then it seems I do not get
a reproducible build?


You should use Java 17. However, note in the release file the "Javac
with FFM version: javac 23.0.1".
The "java-ffm.home" property is needed to be set to the path for that
corresponding JVM.

Rémy


That works now. Except for one annoyance which might be an unexpected 
bug in Java 17 Javadoc:


With Java 17 I get a delta between the generated fulldocs tarball and 
the uploaded one in file api/index-all.html (and I think corresponding 
in api/member-search-index.js.


The differing lines are always about methods inherited from 
org.apache.tomcat.dbcp.dbcp2.datasources.InstanceKeyDataSourceFactory to 
PerUserPoolDataSourceFactory and to SharedPoolDataSourceFactory in the 
same package. Those methods are shown in the index as belonging to both 
inheriting classes when generating javadoc with Java 22, but only one to 
one of the two classes with Java 17.


The non-reproducibility comes in, because the uploaded fulldocs tarball 
shows the methods to belong to (only) PerUserPoolDataSourceFactory and 
the locally generated one shows them for (only) SharedPoolDataSourceFactory.


No idea why. Both generated with the exact same java 17 version and the 
Adoptium build (maybe for different architectures). Could be file system 
differences or whatever determines which of the two classes is chosen.


Best regards,

Rainer


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



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

2024-11-09 Thread remm
Author: remm
Date: Sat Nov  9 13:46:14 2024
New Revision: 1921828

URL: http://svn.apache.org/viewvc?rev=1921828&view=rev
Log:
Website update for 9.0.97

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=1921828&r1=1921827&r2=1921828&view=diff
==
--- tomcat/site/trunk/build.properties.default (original)
+++ tomcat/site/trunk/build.properties.default Sat Nov  9 13:46:14 2024
@@ -36,7 +36,7 @@ tomcat.loc=https://downloads.apache.org/
 
 
 # - Tomcat versions -
-tomcat9.0=9.0.96
+tomcat9.0=9.0.97
 tomcat10.1=10.1.31
 tomcat11.0=11.0.0
 

Modified: tomcat/site/trunk/docs/doap_Tomcat.rdf
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/doap_Tomcat.rdf?rev=1921828&r1=1921827&r2=1921828&view=diff
==
--- tomcat/site/trunk/docs/doap_Tomcat.rdf (original)
+++ tomcat/site/trunk/docs/doap_Tomcat.rdf Sat Nov  9 13:46:14 2024
@@ -74,8 +74,8 @@
 
   
 Latest Stable 9.0.x Release
-2024-10-08
-9.0.96
+2024-11-09
+9.0.97
   
 
 

Modified: tomcat/site/trunk/docs/download-90.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/download-90.html?rev=1921828&r1=1921827&r2=1921828&view=diff
==
--- tomcat/site/trunk/docs/download-90.html (original)
+++ tomcat/site/trunk/docs/download-90.html Sat Nov  9 13:46:14 2024
@@ -10,7 +10,7 @@
 
   Quick Navigation
 
-[define v]9.0.96[end]
+[define v]9.0.97[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=1921828&r1=1921827&r2=1921828&view=diff
==
--- tomcat/site/trunk/docs/index.html (original)
+++ tomcat/site/trunk/docs/index.html Sat Nov  9 13:46:14 2024
@@ -34,6 +34,26 @@ wiki page.
 Apache Tomcat, Tomcat, Apache, the Apache feather, and the Apache Tomcat
 project logo are trademarks of the Apache Software Foundation.
 
+2024-11-09 Tomcat 9.0.97 Released
+
+The Apache Tomcat Project is proud to announce the release of version 9.0.97
+of Apache Tomcat. This release implements specifications that are part of the
+Java EE 8 platform. The notable changes compared to 9.0.96 include:
+
+Fix a regression caused by the improvement 69333 which caused the
+tag release to be called when using tag pooling, and to be skipped
+when not using it
+Further WebDAV fixes and improvements
+
+
+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
+
 2024-10-09 Tomcat 11.0.0 Released
 
 The Apache Tomcat Project is proud to announce the release of version 11.0.0
@@ -92,26 +112,6 @@ changelog.
 
 https://tomcat.apache.org/download-10.cgi";>Download
 
-2024-10-08 Tomcat 9.0.96 Released
-
-The Apache Tomcat Project is proud to announce the release of version 9.0.96
-of Apache Tomcat. This release implements specifications that are part of the
-Java EE 8 platform. The notable changes compared to 9.0.95 include:
-
-Multiple fixes and improvements for WebDAV
-Improvements to the recently adding request/response recycling for
-HTTP/2
-Improve the stability of Tomcat Native during GC
-
-
-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
-
 2024-08-12 Tomcat Connectors 1.2.50 Released
 
 The Apache Tomcat Project is proud to announce the release of version 1.2.50 of

Modified: tomcat/site/trunk/docs/migration-9.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/migration-9.html?rev=1921828&r1=1921827&r2=1921828&view=diff
==
--- tomcat/site/trunk/docs/migration-9.html (original)
+++ tomcat/site/trunk/docs/migration-9.html Sat Nov  9 13:46:14 2024
@@ -485,7 +485,8 @@ versions of Apache Tomcat®9.0.91
 9.0.93
 9.0.94
-9.0.95
+9.0.95
+9.0.96
 , new version:
 
 9.0.0-M1
@@ -583,

svn commit: r1921829 - in /tomcat/site/trunk/docs/tomcat-9.0-doc: ./ annotationapi/ annotationapi/javax/annotation/ annotationapi/javax/annotation/security/ annotationapi/javax/annotation/sql/ annotat

2024-11-09 Thread remm
Author: remm
Date: Sat Nov  9 13:52:27 2024
New Revision: 1921829

URL: http://svn.apache.org/viewvc?rev=1921829&view=rev
Log:
Docs update for 9.0.97


[This commit notification would consist of 82 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: r1921830 [2/2] - in /tomcat/site/trunk/docs/tomcat-9.0-doc: annotationapi/script-dir/ api/org/apache/catalina/ api/org/apache/catalina/servlets/ api/org/apache/catalina/util/ api/org/apach

2024-11-09 Thread remm
Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/util/RateLimiter.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/util/RateLimiter.html?rev=1921830&view=auto
==
--- 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/util/RateLimiter.html
 (added)
+++ 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/util/RateLimiter.html
 Sat Nov  9 14:02:17 2024
@@ -0,0 +1,228 @@
+
+
+
+
+RateLimiter (Apache Tomcat 9.0.97 API Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../";
+loadScripts(document, 'script');
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Skip navigation links
+Apache Tomcat® 9.0.97
+
+Overview
+Package
+Class
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+
+Summary: 
+Nested | 
+Field | 
+Constr | 
+Method
+
+
+Detail: 
+Field | 
+Constr | 
+Method
+
+
+SEARCH:
+
+
+
+
+
+
+
+
+
+
+
+Package org.apache.catalina.util
+Interface RateLimiter
+
+
+
+All Known Implementing Classes:
+FastRateLimiter
+
+
+public interface 
RateLimiter
+
+
+
+
+
+
+Method Summary
+
+All 
MethodsInstance MethodsAbstract 
Methods
+
+
+Modifier and Type
+Method
+Description
+void
+destroy()
+
+Cleanup no longer needed resources.
+
+int
+getDuration()
+ 
+int
+getRequests()
+ 
+int
+increment(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"; 
title="class or interface in java.lang" 
class="external-link">String ipAddress)
+
+Increments the number of requests by the given ipAddress in 
the current time window.
+
+void
+setDuration(int duration)
+
+Sets the configured duration value in seconds.
+
+void
+setFilterConfig(FilterConfig filterConfig)
+
+Pass the FilterConfig to configure the filter.
+
+void
+setRequests(int requests)
+
+Sets the configured number of requests allowed per time 
window.
+
+
+
+
+
+
+
+
+
+
+
+
+
+Method Details
+
+
+
+getDuration
+int getDuration()
+
+Returns:
+the actual duration of a time window in seconds
+
+
+
+
+
+setDuration
+void setDuration(int duration)
+Sets the configured duration value in seconds.
+
+Parameters:
+duration - The duration of the time window in seconds
+
+
+
+
+
+getRequests
+int getRequests()
+
+Returns:
+the maximum number of requests allowed per time window
+
+
+
+
+
+setRequests
+void setRequests(int requests)
+Sets the configured number of requests allowed per time 
window.
+
+Parameters:
+requests - The number of requests per time window
+
+
+
+
+
+increment
+int increment(https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"; 
title="class or interface in java.lang" 
class="external-link">String ipAddress)
+Increments the number of requests by the given ipAddress in 
the current time window.
+
+Parameters:
+ipAddress - the ip address
+Returns:
+the new value after incrementing
+
+
+
+
+
+destroy
+void destroy()
+Cleanup no longer needed resources.
+
+
+
+
+setFilterConfig
+void setFilterConfig(FilterConfig filterConfig)
+Pass the FilterConfig to configure the filter.
+
+Parameters:
+filterConfig - The FilterConfig used to configure the 
associated filter
+
+
+
+
+
+
+
+
+
+
+
+
+Copyright © 2000-2024 Apache Software 
Foundation.  Apache Tomcat, Tomcat, Apache, 
the Apache Tomcat logo and the Apache logo are either registered trademarks 
  or trademarks of the Apache Software Foundation.
+
+
+
+
+

Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/buf/ToStringUtil.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/buf/ToStringUtil.html?rev=1921830&view=auto
==
--- 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/buf/ToStringUtil.html
 (added)
+++ 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/buf/ToStringUtil.html
 Sat Nov  9 14:02:17 2024
@@ -0,0 +1,149 @@
+
+
+
+
+ToStringUtil (Apache Tomcat 9.0.97 API Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+var pathtoroot = "../../../../../";
+loadScripts(document, 'script');
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Skip navigation links
+Apache Tomcat® 9.0.97
+
+Overview
+Package
+Class
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+
+Summary: 
+Nested | 
+Field | 
+Constr | 
+Method
+
+
+Detail: 
+Field | 
+Constr | 
+Method
+
+
+SEARCH:
+
+
+
+
+
+
+
+
+
+
+
+Package org.apache.tomcat.util.buf
+Class ToStringUtil
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"; 
title="class or interface in java.lang" 
class="external-link">java.lang.Object
+org.apache.tomcat.util.buf.ToStringU

svn commit: r1921830 [1/2] - in /tomcat/site/trunk/docs/tomcat-9.0-doc: annotationapi/script-dir/ api/org/apache/catalina/ api/org/apache/catalina/servlets/ api/org/apache/catalina/util/ api/org/apach

2024-11-09 Thread remm
Author: remm
Date: Sat Nov  9 14:02:17 2024
New Revision: 1921830

URL: http://svn.apache.org/viewvc?rev=1921830&view=rev
Log:
Docs update for 9.0.97

Added:

tomcat/site/trunk/docs/tomcat-9.0-doc/annotationapi/script-dir/jquery-3.7.1.min.js
   (with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/WebResourceLockSet.ResourceLock.html

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/WebResourceLockSet.html

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/servlets/WebdavServlet.PropertyStore.html

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/servlets/WebdavServlet.ProppatchOperation.html

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/util/FastRateLimiter.html

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/util/RateLimiter.html

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/buf/ToStringUtil.html

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/collections/ConcurrentLruCache.html

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/http/WebdavIfHeader.html

tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/tomcat/util/net/openssl/OpenSSLStatus.Name.html
tomcat/site/trunk/docs/tomcat-9.0-doc/api/script-dir/jquery-3.7.1.min.js   
(with props)
tomcat/site/trunk/docs/tomcat-9.0-doc/elapi/script-dir/jquery-3.7.1.min.js  
 (with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/jaspicapi/script-dir/jquery-3.7.1.min.js  
 (with props)
tomcat/site/trunk/docs/tomcat-9.0-doc/jspapi/script-dir/jquery-3.7.1.min.js 
  (with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/servletapi/script-dir/jquery-3.7.1.min.js 
  (with props)

tomcat/site/trunk/docs/tomcat-9.0-doc/websocketapi/script-dir/jquery-3.7.1.min.js
   (with props)
Removed:

tomcat/site/trunk/docs/tomcat-9.0-doc/annotationapi/script-dir/jquery-3.6.1.min.js
tomcat/site/trunk/docs/tomcat-9.0-doc/api/script-dir/jquery-3.6.1.min.js
tomcat/site/trunk/docs/tomcat-9.0-doc/elapi/script-dir/jquery-3.6.1.min.js

tomcat/site/trunk/docs/tomcat-9.0-doc/jaspicapi/script-dir/jquery-3.6.1.min.js
tomcat/site/trunk/docs/tomcat-9.0-doc/jspapi/script-dir/jquery-3.6.1.min.js

tomcat/site/trunk/docs/tomcat-9.0-doc/servletapi/script-dir/jquery-3.6.1.min.js

tomcat/site/trunk/docs/tomcat-9.0-doc/websocketapi/script-dir/jquery-3.6.1.min.js

Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/annotationapi/script-dir/jquery-3.7.1.min.js
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/annotationapi/script-dir/jquery-3.7.1.min.js?rev=1921830&view=auto
==
Binary file - no diff available.

Propchange: 
tomcat/site/trunk/docs/tomcat-9.0-doc/annotationapi/script-dir/jquery-3.7.1.min.js
--
svn:mime-type = application/javascript

Added: 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/WebResourceLockSet.ResourceLock.html
URL: 
http://svn.apache.org/viewvc/tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/WebResourceLockSet.ResourceLock.html?rev=1921830&view=auto
==
--- 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/WebResourceLockSet.ResourceLock.html
 (added)
+++ 
tomcat/site/trunk/docs/tomcat-9.0-doc/api/org/apache/catalina/WebResourceLockSet.ResourceLock.html
 Sat Nov  9 14:02:17 2024
@@ -0,0 +1,183 @@
+
+
+
+
+WebResourceLockSet.ResourceLock (Apache Tomcat 9.0.97 API 
Documentation)
+
+
+
+
+
+
+
+
+
+
+
+
+var pathtoroot = "../../../";
+loadScripts(document, 'script');
+
+JavaScript is disabled on your browser.
+
+
+
+
+
+
+Skip navigation links
+Apache Tomcat® 9.0.97
+
+Overview
+Package
+Class
+Tree
+Deprecated
+Index
+Help
+
+
+
+
+
+Summary: 
+Nested | 
+Field | 
+Constr | 
+Method
+
+
+Detail: 
+Field | 
+Constr | 
+Method
+
+
+SEARCH:
+
+
+
+
+
+
+
+
+
+
+
+Package org.apache.catalina
+Class 
WebResourceLockSet.ResourceLock
+
+https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"; 
title="class or interface in java.lang" 
class="external-link">java.lang.Object
+org.apache.catalina.WebResourceLockSet.ResourceLock
+
+
+
+Enclosing interface:
+WebResourceLockSet
+
+
+public static class 
WebResourceLockSet.ResourceLock
+extends https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html"; 
title="class or interface in java.lang" 
class="external-link">Object
+
+
+
+
+
+
+Field Summary
+Fields
+
+Modifier and Type
+Field
+Description
+final https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html";
 title="class or interface in java.util.concurrent.atomic" 
class="external-link">AtomicInteger
+count
+ 
+final https://docs.oracle.com/javase/8/docs/api/java/lang/String.html"; 
title="class or interface in java.lang" 
cla

[ANN] Apache Tomcat 9.0.97 available

2024-11-09 Thread Rémy Maucherat
The Apache Tomcat team announces the immediate availability of Apache
Tomcat 9.0.97.

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.97 is a bugfix and feature release. The notable
changes compared to 9.0.96 include:

- Fix a regression caused by the improvement 69333 which caused the
   tag release to be called when using tag pooling, and to be skipped
   when not using it. Patch submitted by Michal Sobkiewicz.

- Further WebDAV fixes and improvements.

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