Re: [VOTE] Release Apache Tomcat 11.0.1
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
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
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
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
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
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
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
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
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
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
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/
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
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
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/
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
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
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
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
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