[GitHub] [tomcat] aooohan commented on a diff in pull request #597: Use a deep copy of query stats whose values won't change during sorting.

2023-08-02 Thread via GitHub


aooohan commented on code in PR #597:
URL: https://github.com/apache/tomcat/pull/597#discussion_r1282608560


##
modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/SlowQueryReport.java:
##
@@ -222,19 +222,55 @@ protected QueryStats getQueryStats(String sql) {
 return qs;
 }
 
+static class MiniQueryStats {
+public final QueryStats queryStats;
+public final long lastInvocation;
+
+public MiniQueryStats(QueryStats queryStats) {
+this.queryStats = queryStats;
+this.lastInvocation = queryStats.lastInvocation;
+}
+}
+
+static class MiniQueryStatsComparator implements Comparator
+{
+@Override
+public int compare(MiniQueryStats stats1, MiniQueryStats stats2) {
+return Long.compare(handleZero(stats1.lastInvocation),
+handleZero(stats2.lastInvocation));
+}
+
+private static long handleZero(long value) {
+return value == 0 ? Long.MAX_VALUE : value;
+}
+}
+
+private MiniQueryStatsComparator miniQueryStatsComparator = new 
MiniQueryStatsComparator();
+
 /**
  * Sort QueryStats by last invocation time
  * @param queries The queries map
  */
 protected void removeOldest(ConcurrentHashMap queries) {
-ArrayList list = new ArrayList<>(queries.values());
-Collections.sort(list, queryStatsComparator);
+// Make a defensive deep-copy of the query stats list to prevent
+// concurrent changes to the lastModified member during list-sort
+ArrayList list = new ArrayList<>(queries.size());
+for(QueryStats stats : queries.values()) {
+list.add(new MiniQueryStats(stats));
+}
+
+Collections.sort(list, miniQueryStatsComparator);
 int removeIndex = 0;
 while (queries.size() > maxQueries) {
-String sql = list.get(removeIndex).getQuery();
-queries.remove(sql);
-if (log.isDebugEnabled()) {
-  log.debug("Removing slow query, capacity reached:"+sql);
+MiniQueryStats mqs = list.get(removeIndex);
+// Check to see if the lastInvocation has been updated since we
+// took our snapshot. If the timestamps disagree, it means
+// that this item is no longer the oldest (and it likely now
+// one of the newest).
+if(mqs.lastInvocation == mqs.queryStats.lastInvocation) {

Review Comment:
   Maybe use `PriorityQueue` instead of `ArrayList`  is a better way? The 
latter will not have the problem of `removeIndex` being too high. See below:
   
   ```java
   protected void removeOldest(ConcurrentHashMap queries) {
   int removeCount = queries.size() - maxQueries;
   if (removeCount <= 0) {
   return;
   }
   // Make a defensive deep-copy of the query stats list to prevent
   // concurrent changes to the lastModified member during list-sort
   PriorityQueue queue = new 
PriorityQueue<>(queries.size(), miniQueryStatsComparator);
   for(QueryStats stats : queries.values()) {
   queue.offer(new MiniQueryStats(stats));
   }
   while (removeCount > 0 && !queue.isEmpty()) {
   MiniQueryStats mqs = queue.poll();
   // Check to see if the lastInvocation has been updated since we
   // took our snapshot. If the timestamps disagree, it means
   // that this item is no longer the oldest (and it likely now
   // one of the newest).
   if(mqs.lastInvocation == mqs.queryStats.lastInvocation) {
   String sql = mqs.queryStats.query;
   queries.remove(sql);
   removeCount--;
   if (log.isDebugEnabled()) log.debug("Removing slow query, 
capacity reached:"+sql);
   }
   
   }
   }
   ```
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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



[tomcat] branch 8.5.x updated: Fix the inconsistent state of ConnectionState

2023-08-02 Thread lihan
This is an automated email from the ASF dual-hosted git repository.

lihan 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 5375dc1e84 Fix the inconsistent state of ConnectionState
5375dc1e84 is described below

commit 5375dc1e841c3dd656258a5016001d4068eb244c
Author: lihan 
AuthorDate: Thu Aug 3 10:11:36 2023 +0800

Fix the inconsistent state of ConnectionState

(cherry picked from commit 77dcb33743d394e158aae1d538f94aaed1edd6ae)
---
 .../jdbc/pool/interceptor/ConnectionState.java | 27 +---
 .../tomcat/jdbc/test/TestConnectionState.java  | 72 ++
 webapps/docs/changelog.xml |  9 +++
 3 files changed, 101 insertions(+), 7 deletions(-)

diff --git 
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
 
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
index dac5463c8f..fdc64fba3b 100644
--- 
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
+++ 
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
@@ -155,14 +155,27 @@ public class ConnectionState extends JdbcInterceptor  {
 }
 }
 
-result = super.invoke(proxy, method, args);
-if (read || write) {
-switch (index) {
-case 0:{autoCommit = (Boolean) (read?result:args[0]); break;}
-case 1:{transactionIsolation = (Integer)(read?result:args[0]); 
break;}
-case 2:{readOnly = (Boolean)(read?result:args[0]); break;}
-case 3:{catalog = (String)(read?result:args[0]); break;}
+try {
+result = super.invoke(proxy, method, args);
+if (read || write) {
+switch (index) {
+case 0:{autoCommit = (Boolean) (read?result:args[0]); 
break;}
+case 1:{transactionIsolation = 
(Integer)(read?result:args[0]); break;}
+case 2:{readOnly = (Boolean)(read?result:args[0]); break;}
+case 3:{catalog = (String)(read?result:args[0]); break;}
+}
+}
+} catch (Throwable e) {
+if (write) {
+log.warn("Reset state to null as an exception occurred while 
calling method[" + name + "].", e);
+switch (index) {
+case 0:{autoCommit = null; break;}
+case 1:{transactionIsolation = null; break;}
+case 2:{readOnly = null; break;}
+case 3:{catalog = null; break;}
+}
 }
+throw e;
 }
 return result;
 }
diff --git 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
index daa8ea4967..73e1044b9f 100644
--- 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
+++ 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
@@ -17,13 +17,19 @@
 package org.apache.tomcat.jdbc.test;
 
 import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.SQLException;
+import java.util.Properties;
 
+import org.apache.tomcat.jdbc.test.driver.Driver;
 import org.junit.Assert;
 import org.junit.Test;
 
 import org.apache.tomcat.jdbc.pool.DataSourceProxy;
 import org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;
 
+import javax.sql.PooledConnection;
+
 public class TestConnectionState extends DefaultTestCase {
 
 @Test
@@ -79,4 +85,70 @@ public class TestConnectionState extends DefaultTestCase {
 c1 = d1.getConnection();
 Assert.assertEquals("Catalog should be 
information_schema",c1.getCatalog(),"information_schema");
 }
+
+@Test
+public void testWithException() throws SQLException {
+DriverManager.registerDriver(new MockErrorDriver());
+// use our mock driver
+datasource.setDriverClassName(MockErrorDriver.class.getName());
+datasource.setUrl(MockErrorDriver.url);
+datasource.setDefaultAutoCommit(true);
+datasource.setMinIdle(1);
+datasource.setMaxIdle(1);
+datasource.setMaxActive(1);
+datasource.setJdbcInterceptors(ConnectionState.class.getName());
+Connection connection = datasource.getConnection();
+PooledConnection pc = (PooledConnection) connection;
+MockErrorConnection c1 = (MockErrorConnection) pc.getConnection();
+Assert.assertTrue("Auto commit should be true", c1.getAutoCommit());
+connection.close();
+c1.setThrowError(true);
+Connection c2 = datasource.getConnection();
+try {
+c2.setAutoCommit(false);
+} catch 

[tomcat] branch 9.0.x updated: Fix the inconsistent state of ConnectionState

2023-08-02 Thread lihan
This is an automated email from the ASF dual-hosted git repository.

lihan 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 5e39cd81d3 Fix the inconsistent state of ConnectionState
5e39cd81d3 is described below

commit 5e39cd81d3fa0d084a4dec41b187967999ebc639
Author: lihan 
AuthorDate: Thu Aug 3 10:11:36 2023 +0800

Fix the inconsistent state of ConnectionState

(cherry picked from commit 77dcb33743d394e158aae1d538f94aaed1edd6ae)
---
 .../jdbc/pool/interceptor/ConnectionState.java | 27 +---
 .../tomcat/jdbc/test/TestConnectionState.java  | 72 ++
 webapps/docs/changelog.xml |  9 +++
 3 files changed, 101 insertions(+), 7 deletions(-)

diff --git 
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
 
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
index dac5463c8f..fdc64fba3b 100644
--- 
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
+++ 
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
@@ -155,14 +155,27 @@ public class ConnectionState extends JdbcInterceptor  {
 }
 }
 
-result = super.invoke(proxy, method, args);
-if (read || write) {
-switch (index) {
-case 0:{autoCommit = (Boolean) (read?result:args[0]); break;}
-case 1:{transactionIsolation = (Integer)(read?result:args[0]); 
break;}
-case 2:{readOnly = (Boolean)(read?result:args[0]); break;}
-case 3:{catalog = (String)(read?result:args[0]); break;}
+try {
+result = super.invoke(proxy, method, args);
+if (read || write) {
+switch (index) {
+case 0:{autoCommit = (Boolean) (read?result:args[0]); 
break;}
+case 1:{transactionIsolation = 
(Integer)(read?result:args[0]); break;}
+case 2:{readOnly = (Boolean)(read?result:args[0]); break;}
+case 3:{catalog = (String)(read?result:args[0]); break;}
+}
+}
+} catch (Throwable e) {
+if (write) {
+log.warn("Reset state to null as an exception occurred while 
calling method[" + name + "].", e);
+switch (index) {
+case 0:{autoCommit = null; break;}
+case 1:{transactionIsolation = null; break;}
+case 2:{readOnly = null; break;}
+case 3:{catalog = null; break;}
+}
 }
+throw e;
 }
 return result;
 }
diff --git 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
index daa8ea4967..73e1044b9f 100644
--- 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
+++ 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
@@ -17,13 +17,19 @@
 package org.apache.tomcat.jdbc.test;
 
 import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.SQLException;
+import java.util.Properties;
 
+import org.apache.tomcat.jdbc.test.driver.Driver;
 import org.junit.Assert;
 import org.junit.Test;
 
 import org.apache.tomcat.jdbc.pool.DataSourceProxy;
 import org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;
 
+import javax.sql.PooledConnection;
+
 public class TestConnectionState extends DefaultTestCase {
 
 @Test
@@ -79,4 +85,70 @@ public class TestConnectionState extends DefaultTestCase {
 c1 = d1.getConnection();
 Assert.assertEquals("Catalog should be 
information_schema",c1.getCatalog(),"information_schema");
 }
+
+@Test
+public void testWithException() throws SQLException {
+DriverManager.registerDriver(new MockErrorDriver());
+// use our mock driver
+datasource.setDriverClassName(MockErrorDriver.class.getName());
+datasource.setUrl(MockErrorDriver.url);
+datasource.setDefaultAutoCommit(true);
+datasource.setMinIdle(1);
+datasource.setMaxIdle(1);
+datasource.setMaxActive(1);
+datasource.setJdbcInterceptors(ConnectionState.class.getName());
+Connection connection = datasource.getConnection();
+PooledConnection pc = (PooledConnection) connection;
+MockErrorConnection c1 = (MockErrorConnection) pc.getConnection();
+Assert.assertTrue("Auto commit should be true", c1.getAutoCommit());
+connection.close();
+c1.setThrowError(true);
+Connection c2 = datasource.getConnection();
+try {
+c2.setAutoCommit(false);
+} catch 

[tomcat] branch 10.1.x updated: Fix the inconsistent state of ConnectionState

2023-08-02 Thread lihan
This is an automated email from the ASF dual-hosted git repository.

lihan 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 7d73d88dd5 Fix the inconsistent state of ConnectionState
7d73d88dd5 is described below

commit 7d73d88dd5f67ce3f34e332c3bf75ce2e3ec29ef
Author: lihan 
AuthorDate: Thu Aug 3 10:11:36 2023 +0800

Fix the inconsistent state of ConnectionState

(cherry picked from commit 77dcb33743d394e158aae1d538f94aaed1edd6ae)
---
 .../jdbc/pool/interceptor/ConnectionState.java | 27 +---
 .../tomcat/jdbc/test/TestConnectionState.java  | 72 ++
 webapps/docs/changelog.xml |  9 +++
 3 files changed, 101 insertions(+), 7 deletions(-)

diff --git 
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
 
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
index dac5463c8f..fdc64fba3b 100644
--- 
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
+++ 
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
@@ -155,14 +155,27 @@ public class ConnectionState extends JdbcInterceptor  {
 }
 }
 
-result = super.invoke(proxy, method, args);
-if (read || write) {
-switch (index) {
-case 0:{autoCommit = (Boolean) (read?result:args[0]); break;}
-case 1:{transactionIsolation = (Integer)(read?result:args[0]); 
break;}
-case 2:{readOnly = (Boolean)(read?result:args[0]); break;}
-case 3:{catalog = (String)(read?result:args[0]); break;}
+try {
+result = super.invoke(proxy, method, args);
+if (read || write) {
+switch (index) {
+case 0:{autoCommit = (Boolean) (read?result:args[0]); 
break;}
+case 1:{transactionIsolation = 
(Integer)(read?result:args[0]); break;}
+case 2:{readOnly = (Boolean)(read?result:args[0]); break;}
+case 3:{catalog = (String)(read?result:args[0]); break;}
+}
+}
+} catch (Throwable e) {
+if (write) {
+log.warn("Reset state to null as an exception occurred while 
calling method[" + name + "].", e);
+switch (index) {
+case 0:{autoCommit = null; break;}
+case 1:{transactionIsolation = null; break;}
+case 2:{readOnly = null; break;}
+case 3:{catalog = null; break;}
+}
 }
+throw e;
 }
 return result;
 }
diff --git 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
index daa8ea4967..73e1044b9f 100644
--- 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
+++ 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
@@ -17,13 +17,19 @@
 package org.apache.tomcat.jdbc.test;
 
 import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.SQLException;
+import java.util.Properties;
 
+import org.apache.tomcat.jdbc.test.driver.Driver;
 import org.junit.Assert;
 import org.junit.Test;
 
 import org.apache.tomcat.jdbc.pool.DataSourceProxy;
 import org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;
 
+import javax.sql.PooledConnection;
+
 public class TestConnectionState extends DefaultTestCase {
 
 @Test
@@ -79,4 +85,70 @@ public class TestConnectionState extends DefaultTestCase {
 c1 = d1.getConnection();
 Assert.assertEquals("Catalog should be 
information_schema",c1.getCatalog(),"information_schema");
 }
+
+@Test
+public void testWithException() throws SQLException {
+DriverManager.registerDriver(new MockErrorDriver());
+// use our mock driver
+datasource.setDriverClassName(MockErrorDriver.class.getName());
+datasource.setUrl(MockErrorDriver.url);
+datasource.setDefaultAutoCommit(true);
+datasource.setMinIdle(1);
+datasource.setMaxIdle(1);
+datasource.setMaxActive(1);
+datasource.setJdbcInterceptors(ConnectionState.class.getName());
+Connection connection = datasource.getConnection();
+PooledConnection pc = (PooledConnection) connection;
+MockErrorConnection c1 = (MockErrorConnection) pc.getConnection();
+Assert.assertTrue("Auto commit should be true", c1.getAutoCommit());
+connection.close();
+c1.setThrowError(true);
+Connection c2 = datasource.getConnection();
+try {
+c2.setAutoCommit(false);
+} catch 

[GitHub] [tomcat] aooohan closed pull request #643: Fix ConnectionState when exception

2023-08-02 Thread via GitHub


aooohan closed pull request #643: Fix ConnectionState when exception
URL: https://github.com/apache/tomcat/pull/643


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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



[GitHub] [tomcat] aooohan commented on pull request #643: Fix ConnectionState when exception

2023-08-02 Thread via GitHub


aooohan commented on PR #643:
URL: https://github.com/apache/tomcat/pull/643#issuecomment-1663197316

   Thanks for the PR. I have merged manually with adding a unit test and 
changelog entry.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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



[tomcat] branch main updated: Fix the inconsistent state of ConnectionState

2023-08-02 Thread lihan
This is an automated email from the ASF dual-hosted git repository.

lihan 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 77dcb33743 Fix the inconsistent state of ConnectionState
77dcb33743 is described below

commit 77dcb33743d394e158aae1d538f94aaed1edd6ae
Author: lihan 
AuthorDate: Thu Aug 3 10:11:36 2023 +0800

Fix the inconsistent state of ConnectionState
---
 .../jdbc/pool/interceptor/ConnectionState.java | 27 +---
 .../tomcat/jdbc/test/TestConnectionState.java  | 72 ++
 webapps/docs/changelog.xml |  9 +++
 3 files changed, 101 insertions(+), 7 deletions(-)

diff --git 
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
 
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
index dac5463c8f..fdc64fba3b 100644
--- 
a/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
+++ 
b/modules/jdbc-pool/src/main/java/org/apache/tomcat/jdbc/pool/interceptor/ConnectionState.java
@@ -155,14 +155,27 @@ public class ConnectionState extends JdbcInterceptor  {
 }
 }
 
-result = super.invoke(proxy, method, args);
-if (read || write) {
-switch (index) {
-case 0:{autoCommit = (Boolean) (read?result:args[0]); break;}
-case 1:{transactionIsolation = (Integer)(read?result:args[0]); 
break;}
-case 2:{readOnly = (Boolean)(read?result:args[0]); break;}
-case 3:{catalog = (String)(read?result:args[0]); break;}
+try {
+result = super.invoke(proxy, method, args);
+if (read || write) {
+switch (index) {
+case 0:{autoCommit = (Boolean) (read?result:args[0]); 
break;}
+case 1:{transactionIsolation = 
(Integer)(read?result:args[0]); break;}
+case 2:{readOnly = (Boolean)(read?result:args[0]); break;}
+case 3:{catalog = (String)(read?result:args[0]); break;}
+}
+}
+} catch (Throwable e) {
+if (write) {
+log.warn("Reset state to null as an exception occurred while 
calling method[" + name + "].", e);
+switch (index) {
+case 0:{autoCommit = null; break;}
+case 1:{transactionIsolation = null; break;}
+case 2:{readOnly = null; break;}
+case 3:{catalog = null; break;}
+}
 }
+throw e;
 }
 return result;
 }
diff --git 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
index daa8ea4967..73e1044b9f 100644
--- 
a/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
+++ 
b/modules/jdbc-pool/src/test/java/org/apache/tomcat/jdbc/test/TestConnectionState.java
@@ -17,13 +17,19 @@
 package org.apache.tomcat.jdbc.test;
 
 import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.SQLException;
+import java.util.Properties;
 
+import org.apache.tomcat.jdbc.test.driver.Driver;
 import org.junit.Assert;
 import org.junit.Test;
 
 import org.apache.tomcat.jdbc.pool.DataSourceProxy;
 import org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;
 
+import javax.sql.PooledConnection;
+
 public class TestConnectionState extends DefaultTestCase {
 
 @Test
@@ -79,4 +85,70 @@ public class TestConnectionState extends DefaultTestCase {
 c1 = d1.getConnection();
 Assert.assertEquals("Catalog should be 
information_schema",c1.getCatalog(),"information_schema");
 }
+
+@Test
+public void testWithException() throws SQLException {
+DriverManager.registerDriver(new MockErrorDriver());
+// use our mock driver
+datasource.setDriverClassName(MockErrorDriver.class.getName());
+datasource.setUrl(MockErrorDriver.url);
+datasource.setDefaultAutoCommit(true);
+datasource.setMinIdle(1);
+datasource.setMaxIdle(1);
+datasource.setMaxActive(1);
+datasource.setJdbcInterceptors(ConnectionState.class.getName());
+Connection connection = datasource.getConnection();
+PooledConnection pc = (PooledConnection) connection;
+MockErrorConnection c1 = (MockErrorConnection) pc.getConnection();
+Assert.assertTrue("Auto commit should be true", c1.getAutoCommit());
+connection.close();
+c1.setThrowError(true);
+Connection c2 = datasource.getConnection();
+try {
+c2.setAutoCommit(false);
+} catch (SQLException e) {
+// ignore
+}
+Assert.assertFalse("Auto 

Buildbot success in on tomcat-8.5.x

2023-08-02 Thread buildbot
Build status: Build succeeded!
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/36/builds/561
Blamelist: Mark Thomas , dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Build Text: build successful
Status Detected: restored build
Build Source Stamp: [branch 8.5.x] 42902520f74fb05e1fed3fdc3f75ce65f003e04f


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  compile: 1

  shell_6: 0

  shell_7: 0

  shell_8: 0

  shell_9: 0

  Rsync docs to nightlies.apache.org: 0

  shell_10: 0

  Rsync RAT to nightlies.apache.org: 0

  compile_1: 1

  shell_11: 0

  Rsync Logs to nightlies.apache.org: 0


-- ASF Buildbot


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



Buildbot success in on tomcat-10.1.x

2023-08-02 Thread buildbot
Build status: Build succeeded!
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/44/builds/887
Blamelist: Mark Thomas , dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Build Text: build successful
Status Detected: restored build
Build Source Stamp: [branch 10.1.x] 12d1596a037fa62d282d5730ea60f56086ba105f


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  compile: 1

  shell_6: 0

  shell_7: 0

  shell_8: 0

  shell_9: 0

  Rsync docs to nightlies.apache.org: 0

  shell_10: 0

  Rsync RAT to nightlies.apache.org: 0

  compile_1: 1

  shell_11: 0

  Rsync Logs to nightlies.apache.org: 0


-- ASF Buildbot


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



Buildbot success in on tomcat-11.0.x

2023-08-02 Thread buildbot
Build status: Build succeeded!
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/112/builds/504
Blamelist: Mark Thomas 
Build Text: build successful
Status Detected: restored build
Build Source Stamp: [branch main] 347767a1f0c353012250cac05368297e4bc7c99c


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  compile: 1

  shell_6: 0

  shell_7: 0

  shell_8: 0

  shell_9: 0

  Rsync docs to nightlies.apache.org: 0

  shell_10: 0

  Rsync RAT to nightlies.apache.org: 0

  compile_1: 1

  shell_11: 0

  Rsync Logs to nightlies.apache.org: 0


-- ASF Buildbot


-
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: Sigh. 3rd time's the charm. Use the correct hashes.

2023-08-02 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 42902520f7 Sigh. 3rd time's the charm. Use the correct hashes.
42902520f7 is described below

commit 42902520f74fb05e1fed3fdc3f75ce65f003e04f
Author: Mark Thomas 
AuthorDate: Wed Aug 2 17:45:47 2023 +0100

Sigh. 3rd time's the charm. Use the correct hashes.
---
 build.properties.default | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index 62e0f4cb21..0d1c70f641 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -185,7 +185,7 @@ 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-nativ
 nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=d0d9ebe60bc2507014a0c1c2fb0e25f2|7b61e72912248d06bbe511997fc734f6839ff4f8
+nsis.checksum.value=2953f6074bcc4711b439a666eafbb91b|586855a743a6e0ade203d8758af303a48ee0716b
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/


-
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: Sigh. 3rd time's the charm. Use the correct hashes.

2023-08-02 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 db3e1aacd3 Sigh. 3rd time's the charm. Use the correct hashes.
db3e1aacd3 is described below

commit db3e1aacd3f23508a7350aebbaf5dd0e93daf59f
Author: Mark Thomas 
AuthorDate: Wed Aug 2 17:45:47 2023 +0100

Sigh. 3rd time's the charm. Use the correct hashes.
---
 build.properties.default | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index 95cc50367f..bbbc9c33c4 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -181,7 +181,7 @@ 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-nativ
 nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=d0d9ebe60bc2507014a0c1c2fb0e25f2|7b61e72912248d06bbe511997fc734f6839ff4f8
+nsis.checksum.value=2953f6074bcc4711b439a666eafbb91b|586855a743a6e0ade203d8758af303a48ee0716b
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/


-
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: Sigh. 3rd time's the charm. Use the correct hashes.

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/10.1.x by this push:
 new 12d1596a03 Sigh. 3rd time's the charm. Use the correct hashes.
12d1596a03 is described below

commit 12d1596a037fa62d282d5730ea60f56086ba105f
Author: Mark Thomas 
AuthorDate: Wed Aug 2 17:45:47 2023 +0100

Sigh. 3rd time's the charm. Use the correct hashes.
---
 build.properties.default | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index 18acf88307..7214f4b52f 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -179,7 +179,7 @@ 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-nativ
 nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=d0d9ebe60bc2507014a0c1c2fb0e25f2|7b61e72912248d06bbe511997fc734f6839ff4f8
+nsis.checksum.value=2953f6074bcc4711b439a666eafbb91b|586855a743a6e0ade203d8758af303a48ee0716b
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/


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



[tomcat] branch main updated: Sigh. 3rd time's the charm. Use the correct hashes.

2023-08-02 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 347767a1f0 Sigh. 3rd time's the charm. Use the correct hashes.
347767a1f0 is described below

commit 347767a1f0c353012250cac05368297e4bc7c99c
Author: Mark Thomas 
AuthorDate: Wed Aug 2 17:45:47 2023 +0100

Sigh. 3rd time's the charm. Use the correct hashes.
---
 build.properties.default | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index b29d2c1de6..4c30876a74 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -158,7 +158,7 @@ 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-nativ
 nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=d0d9ebe60bc2507014a0c1c2fb0e25f2|7b61e72912248d06bbe511997fc734f6839ff4f8
+nsis.checksum.value=2953f6074bcc4711b439a666eafbb91b|586855a743a6e0ade203d8758af303a48ee0716b
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/


-
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: Back-port translation improvements.

2023-08-02 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 9520b0fbbb Back-port translation improvements.
9520b0fbbb is described below

commit 9520b0fbbb5b8bef1554d32ac82d97334db5187e
Author: Mark Thomas 
AuthorDate: Wed Aug 2 17:19:00 2023 +0100

Back-port translation improvements.
---
 .../org/apache/catalina/core/LocalStrings_fr.properties |  9 +
 .../org/apache/catalina/core/LocalStrings_ja.properties | 17 +
 .../apache/catalina/filters/LocalStrings_fr.properties  |  2 +-
 .../apache/catalina/valves/LocalStrings_fr.properties   |  4 
 .../apache/catalina/valves/LocalStrings_ja.properties   |  4 
 java/org/apache/naming/LocalStrings_ja.properties   |  2 +-
 .../tomcat/util/compat/LocalStrings_fr.properties   |  1 +
 .../tomcat/util/compat/LocalStrings_ja.properties   |  1 +
 .../tomcat/util/compat/LocalStrings_ko.properties   |  1 +
 .../tomcat/util/compat/LocalStrings_zh_CN.properties|  1 +
 .../apache/tomcat/util/net/LocalStrings_ja.properties   |  4 ++--
 .../tomcat/util/threads/LocalStrings_ja.properties  |  4 ++--
 webapps/docs/changelog.xml  |  7 +++
 13 files changed, 47 insertions(+), 10 deletions(-)

diff --git a/java/org/apache/catalina/core/LocalStrings_fr.properties 
b/java/org/apache/catalina/core/LocalStrings_fr.properties
index 74d85ff818..e8e0622121 100644
--- a/java/org/apache/catalina/core/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/core/LocalStrings_fr.properties
@@ -127,6 +127,8 @@ containerBase.realm.stop=Erreur lors de l'arrêt de l'ancien 
royaume
 containerBase.threadedStartFailed=Un conteneur fils a échoué pendant son 
démarrage
 containerBase.threadedStopFailed=Erreur lors de l'arrêt d'un conteneur fils
 
+contextNamingInfoListener.envEntry=Ajout de l''entrée d''environnement de 
contexte [{0}] avec la valeur [{1}]
+
 defaultInstanceManager.invalidAnnotation=L''annotation [{0}] est invalide
 defaultInstanceManager.invalidInjection=Annotation invalide pour l'injection 
d'une ressource méthode
 defaultInstanceManager.postConstructNotFound=La méthode post construct [{0}] 
de la classe [{1}] est déclarée dans le descripteur de déploiement mais n''a 
pas été trouvée
@@ -153,6 +155,7 @@ jreLeakListener.jarUrlConnCacheFail=Échec de la 
désactivation du cache par dé
 jreLeakListener.ldapPoolManagerFail=Echec de la création de la classe 
com.sun.jndi.ldap.LdapPoolManager durant le démarrage de Tomcat pour éviter une 
fuite de mémoire, cela est normal sur toutes les JVMs non Oracle
 jreLeakListener.xmlParseFail=Erreur en essayant de prévenir une fuite de 
mémoire lors du traitement de contenu XML
 
+listener.notContext=Cet écouteur doit être uniquement inclus à l''intérieur 
d''éléments Context mais est dans [{0}]
 listener.notServer=Ce listener ne peut être ajouté qu''à des éléments Server, 
mais est dans [{0}]
 
 naming.addEnvEntry=Ajout de l''entrée d''environnement [{0}]
@@ -167,6 +170,12 @@ naming.wsdlFailed=fichier wsdl [{0}] non trouvé
 
 noPluggabilityServletContext.notAllowed=La section 4.4 de la spécification 
Servlet 3.0 ne permet pas à cette méthode d'être appelée à partir d'un 
ServletContextListener qui n'a pas été déclaré dans web.xml, un 
web-fragment.xml, ou annoté avec @WebListener
 
+propertiesRoleMappingListener.linkedRole=Le rôle de l''application [{0}] a été 
associé avec succès au rôle [{1}]
+propertiesRoleMappingListener.linkedRoleCount=[{0}] rôles de l''application 
ont été associés à des rôles
+propertiesRoleMappingListener.roleMappingFileEmpty=Le fichier d'association de 
rôles ne peut être vide
+propertiesRoleMappingListener.roleMappingFileFail=Erreur de chargement du 
fichier d''association de rôles [{0}]
+propertiesRoleMappingListener.roleMappingFileNull=Le fichier d'association de 
rôles ne peut être null
+
 pushBuilder.noPath=Il est interdit d'appeler push() avant de fixer un chemin
 
 standardContext.applicationListener=Erreur lors de la configuration de la 
classe d''écoute de l''application (application listener) [{0}]
diff --git a/java/org/apache/catalina/core/LocalStrings_ja.properties 
b/java/org/apache/catalina/core/LocalStrings_ja.properties
index e3e1e31c8f..057dac8cef 100644
--- a/java/org/apache/catalina/core/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ja.properties
@@ -127,6 +127,8 @@ containerBase.realm.stop=古いRealmを停止できません。
 containerBase.threadedStartFailed=子コンテナーを開始できません。
 containerBase.threadedStopFailed=停止中に子コンテナが失敗しました。
 
+contextNamingInfoListener.envEntry=コンテキスト環境エントリ [{0}] を値 [{1}] で追加しています
+
 defaultInstanceManager.invalidAnnotation=無効なアノテーション  [{0}]
 defaultInstanceManager.invalidInjection=無効なメソッドリソースアノテーションです
 defaultInstanceManager.postConstructNotFound=配備記述子に宣言されたクラス [{1}] の 
post-construct メソッド [{0}] 

[tomcat] branch 10.1.x updated: Backport translation updates

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/10.1.x by this push:
 new 5e7d6048e1 Backport translation updates
5e7d6048e1 is described below

commit 5e7d6048e1003decdd8cc0225934f7f49fc28a9e
Author: Mark Thomas 
AuthorDate: Wed Aug 2 17:12:24 2023 +0100

Backport translation updates
---
 .../org/apache/catalina/core/LocalStrings_fr.properties |  9 +
 .../org/apache/catalina/core/LocalStrings_ja.properties | 17 +
 .../apache/catalina/filters/LocalStrings_fr.properties  |  2 +-
 .../catalina/tribes/group/LocalStrings_ja.properties|  2 +-
 .../apache/catalina/valves/LocalStrings_fr.properties   |  4 
 .../apache/catalina/valves/LocalStrings_ja.properties   |  4 
 java/org/apache/naming/LocalStrings_ja.properties   |  2 +-
 .../apache/tomcat/util/net/LocalStrings_ja.properties   |  6 +++---
 .../tomcat/util/threads/LocalStrings_ja.properties  |  4 ++--
 webapps/docs/changelog.xml  |  7 +++
 10 files changed, 45 insertions(+), 12 deletions(-)

diff --git a/java/org/apache/catalina/core/LocalStrings_fr.properties 
b/java/org/apache/catalina/core/LocalStrings_fr.properties
index 026c10fd56..b5a52542e5 100644
--- a/java/org/apache/catalina/core/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/core/LocalStrings_fr.properties
@@ -124,6 +124,8 @@ containerBase.realm.stop=Erreur lors de l'arrêt de l'ancien 
royaume
 containerBase.threadedStartFailed=Un conteneur fils a échoué pendant son 
démarrage
 containerBase.threadedStopFailed=Erreur lors de l'arrêt d'un conteneur fils
 
+contextNamingInfoListener.envEntry=Ajout de l''entrée d''environnement de 
contexte [{0}] avec la valeur [{1}]
+
 defaultInstanceManager.invalidAnnotation=L''annotation [{0}] est invalide
 defaultInstanceManager.invalidInjection=Annotation invalide pour l'injection 
d'une ressource méthode
 defaultInstanceManager.postConstructNotFound=La méthode post construct [{0}] 
de la classe [{1}] est déclarée dans le descripteur de déploiement mais n''a 
pas été trouvée
@@ -145,6 +147,7 @@ jniLifecycleListener.missingPathOrName=Soit libraryName 
soit libraryPath doivent
 
 jreLeakListener.classToInitializeFail=Echec du chargement de la classe [{0}] 
pendant le démarrage de Tomcat, effectué pour empêcher de possibles fuites de 
mémoire
 
+listener.notContext=Cet écouteur doit être uniquement inclus à l''intérieur 
d''éléments Context mais est dans [{0}]
 listener.notServer=Ce listener ne peut être ajouté qu''à des éléments Server, 
mais est dans [{0}]
 
 naming.addEnvEntry=Ajout de l''entrée d''environnement [{0}]
@@ -159,6 +162,12 @@ naming.wsdlFailed=fichier wsdl [{0}] non trouvé
 
 noPluggabilityServletContext.notAllowed=La section 4.4 de la spécification 
Servlet 3.0 ne permet pas à cette méthode d'être appelée à partir d'un 
ServletContextListener qui n'a pas été déclaré dans web.xml, un 
web-fragment.xml, ou annoté avec @WebListener
 
+propertiesRoleMappingListener.linkedRole=Le rôle de l''application [{0}] a été 
associé avec succès au rôle [{1}]
+propertiesRoleMappingListener.linkedRoleCount=[{0}] rôles de l''application 
ont été associés à des rôles
+propertiesRoleMappingListener.roleMappingFileEmpty=Le fichier d'association de 
rôles ne peut être vide
+propertiesRoleMappingListener.roleMappingFileFail=Erreur de chargement du 
fichier d''association de rôles [{0}]
+propertiesRoleMappingListener.roleMappingFileNull=Le fichier d'association de 
rôles ne peut être null
+
 pushBuilder.noPath=Il est interdit d'appeler push() avant de fixer un chemin
 
 standardContext.applicationListener=Erreur lors de la configuration de la 
classe d''écoute de l''application (application listener) [{0}]
diff --git a/java/org/apache/catalina/core/LocalStrings_ja.properties 
b/java/org/apache/catalina/core/LocalStrings_ja.properties
index ad23006ede..6e3757ffd0 100644
--- a/java/org/apache/catalina/core/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/core/LocalStrings_ja.properties
@@ -124,6 +124,8 @@ containerBase.realm.stop=古いRealmを停止できません。
 containerBase.threadedStartFailed=子コンテナーを開始できません。
 containerBase.threadedStopFailed=停止中に子コンテナが失敗しました。
 
+contextNamingInfoListener.envEntry=コンテキスト環境エントリ [{0}] を値 [{1}] で追加しています
+
 defaultInstanceManager.invalidAnnotation=無効なアノテーション  [{0}]
 defaultInstanceManager.invalidInjection=無効なメソッドリソースアノテーションです
 defaultInstanceManager.postConstructNotFound=配備記述子に宣言されたクラス [{1}] の 
post-construct メソッド [{0}] が見つかりません
@@ -145,9 +147,10 @@ jniLifecycleListener.missingPathOrName=libraryName あるいは 
libraryPath を
 
 jreLeakListener.classToInitializeFail=Tomcat起動中に可能なメモリーリークを防止するためのクラス [{0}] 
をロードすることに失敗しました。
 
+listener.notContext=このリスナーは Context 要素内でのみネストしなければなりませんが、[{0}] 内にあります。
 listener.notServer=このlistenerはServer要素内にのみネストする必要がありますが、[{0}] にあります。
 
-naming.addEnvEntry=環境変数 

[tomcat] 01/02: Improvements to French translations. (remm)

2023-08-02 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 93238fe02fd8737dcb5e9d4df0ca8cb3804b768d
Author: Mark Thomas 
AuthorDate: Wed Aug 2 17:03:23 2023 +0100

Improvements to French translations. (remm)
---
 java/org/apache/catalina/core/LocalStrings_fr.properties| 9 +
 java/org/apache/catalina/filters/LocalStrings_fr.properties | 2 +-
 java/org/apache/catalina/valves/LocalStrings_fr.properties  | 4 
 webapps/docs/changelog.xml  | 3 +++
 4 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/java/org/apache/catalina/core/LocalStrings_fr.properties 
b/java/org/apache/catalina/core/LocalStrings_fr.properties
index cb5ca9e3ab..f77785045b 100644
--- a/java/org/apache/catalina/core/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/core/LocalStrings_fr.properties
@@ -124,6 +124,8 @@ containerBase.realm.stop=Erreur lors de l'arrêt de l'ancien 
royaume
 containerBase.threadedStartFailed=Un conteneur fils a échoué pendant son 
démarrage
 containerBase.threadedStopFailed=Erreur lors de l'arrêt d'un conteneur fils
 
+contextNamingInfoListener.envEntry=Ajout de l''entrée d''environnement de 
contexte [{0}] avec la valeur [{1}]
+
 defaultInstanceManager.invalidAnnotation=L''annotation [{0}] est invalide
 defaultInstanceManager.invalidInjection=Annotation invalide pour l'injection 
d'une ressource méthode
 defaultInstanceManager.postConstructNotFound=La méthode post construct [{0}] 
de la classe [{1}] est déclarée dans le descripteur de déploiement mais n''a 
pas été trouvée
@@ -145,6 +147,7 @@ jniLifecycleListener.missingPathOrName=Soit libraryName 
soit libraryPath doivent
 
 jreLeakListener.classToInitializeFail=Echec du chargement de la classe [{0}] 
pendant le démarrage de Tomcat, effectué pour empêcher de possibles fuites de 
mémoire
 
+listener.notContext=Cet écouteur doit être uniquement inclus à l''intérieur 
d''éléments Context mais est dans [{0}]
 listener.notServer=Ce listener ne peut être ajouté qu''à des éléments Server, 
mais est dans [{0}]
 
 naming.addEnvEntry=Ajout de l''entrée d''environnement [{0}]
@@ -159,6 +162,12 @@ naming.wsdlFailed=fichier wsdl [{0}] non trouvé
 
 noPluggabilityServletContext.notAllowed=La section 4.4 de la spécification 
Servlet 3.0 ne permet pas à cette méthode d'être appelée à partir d'un 
ServletContextListener qui n'a pas été déclaré dans web.xml, un 
web-fragment.xml, ou annoté avec @WebListener
 
+propertiesRoleMappingListener.linkedRole=Le rôle de l''application [{0}] a été 
associé avec succès au rôle [{1}]
+propertiesRoleMappingListener.linkedRoleCount=[{0}] rôles de l''application 
ont été associés à des rôles
+propertiesRoleMappingListener.roleMappingFileEmpty=Le fichier d'association de 
rôles ne peut être vide
+propertiesRoleMappingListener.roleMappingFileFail=Erreur de chargement du 
fichier d''association de rôles [{0}]
+propertiesRoleMappingListener.roleMappingFileNull=Le fichier d'association de 
rôles ne peut être null
+
 pushBuilder.noPath=Il est interdit d'appeler push() avant de fixer un chemin
 
 standardContext.applicationListener=Erreur lors de la configuration de la 
classe d''écoute de l''application (application listener) [{0}]
diff --git a/java/org/apache/catalina/filters/LocalStrings_fr.properties 
b/java/org/apache/catalina/filters/LocalStrings_fr.properties
index 3f5f4a041d..558f69d197 100644
--- a/java/org/apache/catalina/filters/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/filters/LocalStrings_fr.properties
@@ -52,7 +52,7 @@ http.403=L''accès à la ressource demandée [{0}] a été 
interdit.
 httpHeaderSecurityFilter.clickjack.invalid=Une valeur invalide [{0}] a été 
spécifiée pour le header "anti click-jacking"
 httpHeaderSecurityFilter.committed=Impossible d'ajouter les en-têtes HTTP car 
la réponse a déjà été envoyée avant l'invocation du filtre de sécurité des 
en-têtes
 
-rateLimitFilter.initialized=RateLimitFilter [{0}] initialisé avec [{1}] 
requêtes toutes les [{2}] secondes. Fixé à [{3}] toutes les [{4}] 
millisecondes. [{5}].
+rateLimitFilter.initialized=RateLimitFilter [{0}] initialisé avec [{1}] 
requêtes toutes les [{2}] secondes. Fixé à [{3}] toutes les [{4}] secondes. 
[{5}].
 rateLimitFilter.maxRequestsExceeded=[{0}] [{1}] requêtes de [{2}] ont excédé 
le maximum autorisé de [{3}] pour une période de [{4}] secondes.
 
 remoteCidrFilter.invalid=Une configuration invalide a été fournie pour [{0}], 
voir les précédents messages pour les détails
diff --git a/java/org/apache/catalina/valves/LocalStrings_fr.properties 
b/java/org/apache/catalina/valves/LocalStrings_fr.properties
index bd6068ff49..c1b852c558 100644
--- a/java/org/apache/catalina/valves/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_fr.properties
@@ -128,7 +128,11 @@ http.511.reason=L’authentification du réseau est nécessaire
 

[tomcat] branch main updated (3769825a84 -> 9f096f9619)

2023-08-02 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 3769825a84 Need zip checksums, not exe checksums
 new 93238fe02f Improvements to French translations. (remm)
 new 9f096f9619 Improvements to Japanese translations.

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:
 .../org/apache/catalina/core/LocalStrings_fr.properties |  9 +
 .../org/apache/catalina/core/LocalStrings_ja.properties | 17 +
 .../apache/catalina/filters/LocalStrings_fr.properties  |  2 +-
 .../catalina/tribes/group/LocalStrings_ja.properties|  2 +-
 .../apache/catalina/valves/LocalStrings_fr.properties   |  4 
 .../apache/catalina/valves/LocalStrings_ja.properties   |  4 
 java/org/apache/naming/LocalStrings_ja.properties   |  2 +-
 .../apache/tomcat/util/net/LocalStrings_ja.properties   |  6 +++---
 .../tomcat/util/threads/LocalStrings_ja.properties  |  4 ++--
 webapps/docs/changelog.xml  |  7 +++
 10 files changed, 45 insertions(+), 12 deletions(-)


-
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: Need zip checksums, not exe checksums

2023-08-02 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 62f9021b0e Need zip checksums, not exe checksums
62f9021b0e is described below

commit 62f9021b0e88672a9699ff7b5d50116a9a14c2e2
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:49:48 2023 +0100

Need zip checksums, not exe checksums
---
 build.properties.default | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index 9977c437e5..62e0f4cb21 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -185,7 +185,7 @@ 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-nativ
 nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=dc6015c4ca2bcfd1a2b7f315ddf99922|0322ebc9ddef97ca66762319df79032b63fbf1f2
+nsis.checksum.value=d0d9ebe60bc2507014a0c1c2fb0e25f2|7b61e72912248d06bbe511997fc734f6839ff4f8
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/


-
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: Need zip checksums, not exe checksums

2023-08-02 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 0dcf920adb Need zip checksums, not exe checksums
0dcf920adb is described below

commit 0dcf920adbe63d78bf9bafc97cb9961487497e96
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:49:48 2023 +0100

Need zip checksums, not exe checksums
---
 build.properties.default | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index 61066f5ba0..95cc50367f 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -181,7 +181,7 @@ 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-nativ
 nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=dc6015c4ca2bcfd1a2b7f315ddf99922|0322ebc9ddef97ca66762319df79032b63fbf1f2
+nsis.checksum.value=d0d9ebe60bc2507014a0c1c2fb0e25f2|7b61e72912248d06bbe511997fc734f6839ff4f8
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/


-
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: Need zip checksums, not exe checksums

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/10.1.x by this push:
 new 858e419344 Need zip checksums, not exe checksums
858e419344 is described below

commit 858e41934480e69741db0f48b661330f6fea7c81
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:49:48 2023 +0100

Need zip checksums, not exe checksums
---
 build.properties.default | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index e5d80d8662..18acf88307 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -179,7 +179,7 @@ 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-nativ
 nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=dc6015c4ca2bcfd1a2b7f315ddf99922|0322ebc9ddef97ca66762319df79032b63fbf1f2
+nsis.checksum.value=d0d9ebe60bc2507014a0c1c2fb0e25f2|7b61e72912248d06bbe511997fc734f6839ff4f8
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/


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



[tomcat] branch main updated: Need zip checksums, not exe checksums

2023-08-02 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 3769825a84 Need zip checksums, not exe checksums
3769825a84 is described below

commit 3769825a84a168075489374dc9057671efd46515
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:49:48 2023 +0100

Need zip checksums, not exe checksums
---
 build.properties.default | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.properties.default b/build.properties.default
index f09d51716c..b29d2c1de6 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -158,7 +158,7 @@ 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-nativ
 nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=dc6015c4ca2bcfd1a2b7f315ddf99922|0322ebc9ddef97ca66762319df79032b63fbf1f2
+nsis.checksum.value=d0d9ebe60bc2507014a0c1c2fb0e25f2|7b61e72912248d06bbe511997fc734f6839ff4f8
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/


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



Buildbot failure in on tomcat-8.5.x

2023-08-02 Thread buildbot
Build status: BUILD FAILED: failed compile (failure)
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/36/builds/558
Blamelist: Mark Thomas , dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Build Text: failed compile (failure)
Status Detected: new failure
Build Source Stamp: [branch 8.5.x] cf9be40584a7b3a411fc4b380dff6262004ac264


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  compile: 2


-- ASF Buildbot


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



Buildbot failure in on tomcat-9.0.x

2023-08-02 Thread buildbot
Build status: BUILD FAILED: failed compile (failure)
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/37/builds/633
Blamelist: Mark Thomas , dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Build Text: failed compile (failure)
Status Detected: new failure
Build Source Stamp: [branch 9.0.x] fce65324ba65547211eca78495853df8a5bd67e9


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  compile: 2


-- ASF Buildbot


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



Buildbot failure in on tomcat-10.1.x

2023-08-02 Thread buildbot
Build status: BUILD FAILED: failed compile (failure)
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/44/builds/884
Blamelist: Mark Thomas , dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
Build Text: failed compile (failure)
Status Detected: new failure
Build Source Stamp: [branch 10.1.x] 8e8b50cb79a583d9ba7649d827d518eba8e64e65


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  compile: 2


-- ASF Buildbot


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



Buildbot failure in on tomcat-11.0.x

2023-08-02 Thread buildbot
Build status: BUILD FAILED: failed compile (failure)
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/112/builds/501
Blamelist: Mark Thomas 
Build Text: failed compile (failure)
Status Detected: new failure
Build Source Stamp: [branch main] 029eab2f1f171fe19f0abec3e4927562842b211e


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  compile: 2


-- ASF Buildbot


-
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: Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool

2023-08-02 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 cf9be40584 Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool
cf9be40584 is described below

commit cf9be40584a7b3a411fc4b380dff6262004ac264
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 7 21:54:07 2023 +

Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool

Bumps [h2](https://github.com/h2database/h2database) from 2.1.210 to 
2.2.220.
- [Release notes](https://github.com/h2database/h2database/releases)
- 
[Commits](https://github.com/h2database/h2database/compare/version-2.1.210...version-2.2.220)

---
updated-dependencies:
- dependency-name: com.h2database:h2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] 
---
 modules/jdbc-pool/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/jdbc-pool/pom.xml b/modules/jdbc-pool/pom.xml
index 90e10d6ffd..df8af1a595 100644
--- a/modules/jdbc-pool/pom.xml
+++ b/modules/jdbc-pool/pom.xml
@@ -80,7 +80,7 @@
 
   com.h2database
   h2
-  2.1.210
+  2.2.220
   test
 
   


-
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: Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool

2023-08-02 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 fce65324ba Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool
fce65324ba is described below

commit fce65324ba65547211eca78495853df8a5bd67e9
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 7 21:54:07 2023 +

Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool

Bumps [h2](https://github.com/h2database/h2database) from 2.1.210 to 
2.2.220.
- [Release notes](https://github.com/h2database/h2database/releases)
- 
[Commits](https://github.com/h2database/h2database/compare/version-2.1.210...version-2.2.220)

---
updated-dependencies:
- dependency-name: com.h2database:h2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] 
---
 modules/jdbc-pool/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/jdbc-pool/pom.xml b/modules/jdbc-pool/pom.xml
index f054ac9d30..22ad5a764f 100644
--- a/modules/jdbc-pool/pom.xml
+++ b/modules/jdbc-pool/pom.xml
@@ -82,7 +82,7 @@
 
   com.h2database
   h2
-  2.1.210
+  2.2.220
   test
 
   


-
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: Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/10.1.x by this push:
 new 8e8b50cb79 Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool
8e8b50cb79 is described below

commit 8e8b50cb79a583d9ba7649d827d518eba8e64e65
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 7 21:54:07 2023 +

Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool

Bumps [h2](https://github.com/h2database/h2database) from 2.1.210 to 
2.2.220.
- [Release notes](https://github.com/h2database/h2database/releases)
- 
[Commits](https://github.com/h2database/h2database/compare/version-2.1.210...version-2.2.220)

---
updated-dependencies:
- dependency-name: com.h2database:h2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] 
---
 modules/jdbc-pool/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/jdbc-pool/pom.xml b/modules/jdbc-pool/pom.xml
index 30895250dc..986b90d959 100644
--- a/modules/jdbc-pool/pom.xml
+++ b/modules/jdbc-pool/pom.xml
@@ -82,7 +82,7 @@
 
   com.h2database
   h2
-  2.1.210
+  2.2.220
   test
 
   


-
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 Checkstyle to 10.12.2

2023-08-02 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 97f24e3f04 Update Checkstyle to 10.12.2
97f24e3f04 is described below

commit 97f24e3f049b1aa1c5b136bcf32b318d86ca9137
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:18:44 2023 +0100

Update Checkstyle to 10.12.2
---
 build.properties.default   | 4 ++--
 webapps/docs/changelog.xml | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index e49db2c498..9977c437e5 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -280,10 +280,10 @@ 
unboundid.jar=${unboundid.home}/unboundid-ldapsdk-${unboundid.version}.jar
 
unboundid.loc=${base-maven.loc}/com/unboundid/unboundid-ldapsdk/${unboundid.version}/unboundid-ldapsdk-${unboundid.version}.jar
 
 # - Checkstyle, version 6.16 or later -
-checkstyle.version=10.12.1
+checkstyle.version=10.12.2
 checkstyle.checksum.enabled=true
 checkstyle.checksum.algorithm=SHA-512
-checkstyle.checksum.value=0c5a68e86c5a330e4b76b3c6afd931d3d71195a58a11d42ef009bf2c96f3e8616429709dc1bd9d38b7eafbdb4e18c7a6443320d9f4666520b5d07a645cb7632f
+checkstyle.checksum.value=a449f1de0e74935fbc8a1ae3d1425cf1a2d845c9e7e780821c5d8c2a830ae74ea7b4a5d3f5c732b628db7806403e7e4c05e73a423e6b769f1bee5b1e74be9623
 checkstyle.home=${base.path}/checkstyle-${checkstyle.version}
 checkstyle.jar=${checkstyle.home}/checkstyle-${checkstyle.version}-all.jar
 
checkstyle.loc=${base-gh.loc}/checkstyle/checkstyle/releases/download/checkstyle-${checkstyle.version}/checkstyle-${checkstyle.version}-all.jar
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 8be0dac5ad..16de4aa76b 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -150,6 +150,9 @@
   
 Update NSIS to 3.0.9. (markt)
   
+  
+Update Checkstyle to 10.12.2. (markt)
+  
 
   
 


-
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 Checkstyle to 10.12.2

2023-08-02 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 7dd923d3b5 Update Checkstyle to 10.12.2
7dd923d3b5 is described below

commit 7dd923d3b561cdcb91fdc24b3d80ba05fd6a54a5
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:18:44 2023 +0100

Update Checkstyle to 10.12.2
---
 build.properties.default   | 4 ++--
 webapps/docs/changelog.xml | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 252646d470..61066f5ba0 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -276,10 +276,10 @@ 
unboundid.jar=${unboundid.home}/unboundid-ldapsdk-${unboundid.version}.jar
 
unboundid.loc=${base-maven.loc}/com/unboundid/unboundid-ldapsdk/${unboundid.version}/unboundid-ldapsdk-${unboundid.version}.jar
 
 # - Checkstyle, version 6.16 or later -
-checkstyle.version=10.12.1
+checkstyle.version=10.12.2
 checkstyle.checksum.enabled=true
 checkstyle.checksum.algorithm=SHA-512
-checkstyle.checksum.value=0c5a68e86c5a330e4b76b3c6afd931d3d71195a58a11d42ef009bf2c96f3e8616429709dc1bd9d38b7eafbdb4e18c7a6443320d9f4666520b5d07a645cb7632f
+checkstyle.checksum.value=a449f1de0e74935fbc8a1ae3d1425cf1a2d845c9e7e780821c5d8c2a830ae74ea7b4a5d3f5c732b628db7806403e7e4c05e73a423e6b769f1bee5b1e74be9623
 checkstyle.home=${base.path}/checkstyle-${checkstyle.version}
 checkstyle.jar=${checkstyle.home}/checkstyle-${checkstyle.version}-all.jar
 
checkstyle.loc=${base-gh.loc}/checkstyle/checkstyle/releases/download/checkstyle-${checkstyle.version}/checkstyle-${checkstyle.version}-all.jar
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index ab239fdec8..02d4ffaefb 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -171,6 +171,9 @@
   
 Update NSIS to 3.0.9. (markt)
   
+  
+Update Checkstyle to 10.12.2. (markt)
+  
 
   
 


-
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: Update Checkstyle to 10.12.2

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/10.1.x by this push:
 new 4a1e31fae4 Update Checkstyle to 10.12.2
4a1e31fae4 is described below

commit 4a1e31fae4594eb9883f5e0c5049cbb6ca3fcb0d
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:18:44 2023 +0100

Update Checkstyle to 10.12.2
---
 build.properties.default   | 4 ++--
 webapps/docs/changelog.xml | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 95963c6c5c..e5d80d8662 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -274,10 +274,10 @@ 
unboundid.jar=${unboundid.home}/unboundid-ldapsdk-${unboundid.version}.jar
 
unboundid.loc=${base-maven.loc}/com/unboundid/unboundid-ldapsdk/${unboundid.version}/unboundid-ldapsdk-${unboundid.version}.jar
 
 # - Checkstyle, version 6.16 or later -
-checkstyle.version=10.12.1
+checkstyle.version=10.12.2
 checkstyle.checksum.enabled=true
 checkstyle.checksum.algorithm=SHA-512
-checkstyle.checksum.value=0c5a68e86c5a330e4b76b3c6afd931d3d71195a58a11d42ef009bf2c96f3e8616429709dc1bd9d38b7eafbdb4e18c7a6443320d9f4666520b5d07a645cb7632f
+checkstyle.checksum.value=a449f1de0e74935fbc8a1ae3d1425cf1a2d845c9e7e780821c5d8c2a830ae74ea7b4a5d3f5c732b628db7806403e7e4c05e73a423e6b769f1bee5b1e74be9623
 checkstyle.home=${base.path}/checkstyle-${checkstyle.version}
 checkstyle.jar=${checkstyle.home}/checkstyle-${checkstyle.version}-all.jar
 
checkstyle.loc=${base-gh.loc}/checkstyle/checkstyle/releases/download/checkstyle-${checkstyle.version}/checkstyle-${checkstyle.version}-all.jar
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 07abe336f2..715c23c36c 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -146,6 +146,9 @@
   
 Update NSIS to 3.0.9. (markt)
   
+  
+Update Checkstyle to 10.12.2. (markt)
+  
 
   
 


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



[tomcat] branch main updated: Update Checkstyle to 10.12.2

2023-08-02 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 029eab2f1f Update Checkstyle to 10.12.2
029eab2f1f is described below

commit 029eab2f1f171fe19f0abec3e4927562842b211e
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:18:44 2023 +0100

Update Checkstyle to 10.12.2
---
 build.properties.default   | 4 ++--
 webapps/docs/changelog.xml | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 942f995fab..f09d51716c 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -253,10 +253,10 @@ 
unboundid.jar=${unboundid.home}/unboundid-ldapsdk-${unboundid.version}.jar
 
unboundid.loc=${base-maven.loc}/com/unboundid/unboundid-ldapsdk/${unboundid.version}/unboundid-ldapsdk-${unboundid.version}.jar
 
 # - Checkstyle, version 6.16 or later -
-checkstyle.version=10.12.1
+checkstyle.version=10.12.2
 checkstyle.checksum.enabled=true
 checkstyle.checksum.algorithm=SHA-512
-checkstyle.checksum.value=0c5a68e86c5a330e4b76b3c6afd931d3d71195a58a11d42ef009bf2c96f3e8616429709dc1bd9d38b7eafbdb4e18c7a6443320d9f4666520b5d07a645cb7632f
+checkstyle.checksum.value=a449f1de0e74935fbc8a1ae3d1425cf1a2d845c9e7e780821c5d8c2a830ae74ea7b4a5d3f5c732b628db7806403e7e4c05e73a423e6b769f1bee5b1e74be9623
 checkstyle.home=${base.path}/checkstyle-${checkstyle.version}
 checkstyle.jar=${checkstyle.home}/checkstyle-${checkstyle.version}-all.jar
 
checkstyle.loc=${base-gh.loc}/checkstyle/checkstyle/releases/download/checkstyle-${checkstyle.version}/checkstyle-${checkstyle.version}-all.jar
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 260845b77e..3b32926b8d 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -167,6 +167,9 @@
   
 Update NSIS to 3.0.9. (markt)
   
+  
+Update Checkstyle to 10.12.2. (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: Update NSIS to 3.0.9

2023-08-02 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 0dcaca9ee4 Update NSIS to 3.0.9
0dcaca9ee4 is described below

commit 0dcaca9ee436e292cb38a4afb3282133ff86b34c
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:13:52 2023 +0100

Update NSIS to 3.0.9
---
 build.properties.default   | 4 ++--
 webapps/docs/changelog.xml | 7 +++
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index f93f07d746..e49db2c498 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -182,10 +182,10 @@ 
tomcat-native.win.1=${base-tomcat.loc.1}/tomcat-connectors/native/${tomcat-nativ
 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-native.version}/binaries/tomcat-native-${tomcat-native.version}-openssl-${tomcat-native-openssl.version}-win32-bin.zip
 
 # - NSIS, version 3.0 or later -
-nsis.version=3.08
+nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=1cf3cd8e14e31e02c2168770c0eaeacb|057e83c7d82462ec394af76c87d06733605543d4
+nsis.checksum.value=dc6015c4ca2bcfd1a2b7f315ddf99922|0322ebc9ddef97ca66762319df79032b63fbf1f2
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index f5cea73c49..8be0dac5ad 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -145,6 +145,13 @@
   
 
   
+  
+
+  
+Update NSIS to 3.0.9. (markt)
+  
+
+  
 
 
   


-
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 NSIS to 3.0.9

2023-08-02 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 e4484ce33a Update NSIS to 3.0.9
e4484ce33a is described below

commit e4484ce33aef7c4b9750483b9ceb382df74d216d
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:13:52 2023 +0100

Update NSIS to 3.0.9
---
 build.properties.default   | 4 ++--
 webapps/docs/changelog.xml | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index ab7feae160..252646d470 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -178,10 +178,10 @@ 
tomcat-native.win.1=${base-tomcat.loc.1}/tomcat-connectors/native/${tomcat-nativ
 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-native.version}/binaries/tomcat-native-${tomcat-native.version}-openssl-${tomcat-native-openssl.version}-win32-bin.zip
 
 # - NSIS, version 3.0 or later -
-nsis.version=3.08
+nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=1cf3cd8e14e31e02c2168770c0eaeacb|057e83c7d82462ec394af76c87d06733605543d4
+nsis.checksum.value=dc6015c4ca2bcfd1a2b7f315ddf99922|0322ebc9ddef97ca66762319df79032b63fbf1f2
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index b567b43f56..ab239fdec8 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -168,6 +168,9 @@
 Align documentation for maxParameterCount to match hard-coded defaults.
 Contributed by Michal Sobkiewicz. (schultz)
   
+  
+Update NSIS to 3.0.9. (markt)
+  
 
   
 


-
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: Update NSIS to 3.0.9

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/10.1.x by this push:
 new 126da296ed Update NSIS to 3.0.9
126da296ed is described below

commit 126da296edb3e01a4c42e06533fcdfd81206bdef
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:13:52 2023 +0100

Update NSIS to 3.0.9
---
 build.properties.default   | 4 ++--
 webapps/docs/changelog.xml | 7 +++
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index f4edd41bf3..95963c6c5c 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -176,10 +176,10 @@ 
tomcat-native.win.1=${base-tomcat.loc.1}/tomcat-connectors/native/${tomcat-nativ
 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-native.version}/binaries/tomcat-native-${tomcat-native.version}-openssl-${tomcat-native-openssl.version}-win32-bin.zip
 
 # - NSIS, version 3.0 or later -
-nsis.version=3.08
+nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=1cf3cd8e14e31e02c2168770c0eaeacb|057e83c7d82462ec394af76c87d06733605543d4
+nsis.checksum.value=dc6015c4ca2bcfd1a2b7f315ddf99922|0322ebc9ddef97ca66762319df79032b63fbf1f2
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index a2631300b4..07abe336f2 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -141,6 +141,13 @@
   
 
   
+  
+
+  
+Update NSIS to 3.0.9. (markt)
+  
+
+  
 
 
   


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



[tomcat] branch main updated: Update NSIS to 3.0.9

2023-08-02 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 82f26b9d13 Update NSIS to 3.0.9
82f26b9d13 is described below

commit 82f26b9d13ce872786b9c6181a8914f21c78e104
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:13:52 2023 +0100

Update NSIS to 3.0.9
---
 build.properties.default   | 4 ++--
 webapps/docs/changelog.xml | 7 +++
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 013329919a..942f995fab 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -155,10 +155,10 @@ 
tomcat-native.win.1=${base-tomcat.loc.1}/tomcat-connectors/native/${tomcat-nativ
 
tomcat-native.win.2=${base-tomcat.loc.2}/tomcat-connectors/native/${tomcat-native.version}/binaries/tomcat-native-${tomcat-native.version}-openssl-${tomcat-native-openssl.version}-win32-bin.zip
 
 # - NSIS, version 3.0 or later -
-nsis.version=3.08
+nsis.version=3.09
 nsis.checksum.enabled=true
 nsis.checksum.algorithm=MD5|SHA-1
-nsis.checksum.value=1cf3cd8e14e31e02c2168770c0eaeacb|057e83c7d82462ec394af76c87d06733605543d4
+nsis.checksum.value=dc6015c4ca2bcfd1a2b7f315ddf99922|0322ebc9ddef97ca66762319df79032b63fbf1f2
 nsis.home=${base.path}/nsis-${nsis.version}
 nsis.exe=${nsis.home}/makensis.exe
 nsis.arch.dir=x86-unicode/
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index b902df6735..260845b77e 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -162,6 +162,13 @@
   
 
   
+  
+
+  
+Update NSIS to 3.0.9. (markt)
+  
+
+  
 
 
   


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



[tomcat] branch main updated: Drop the loom module now virtual thread support has been integrated

2023-08-02 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 e44ebbf9f8 Drop the loom module now virtual thread support has been 
integrated
e44ebbf9f8 is described below

commit e44ebbf9f874f6f2264c73de19b3c807b3d0c603
Author: Mark Thomas 
AuthorDate: Wed Aug 2 16:02:55 2023 +0100

Drop the loom module now virtual thread support has been integrated

If we decide to return to the idea of a BioLoomEndpoint (really not sure
there is any benefit in it) then we can restore the code from one of the
previous 11.0.0 milestone tags.
---
 modules/loom/.gitignore|   1 -
 modules/loom/pom.xml   | 100 -
 .../coyote/http11/Http11BioLoomProtocol.java   |  55 ---
 .../apache/coyote/http11/Http11LoomProcessor.java  |  26 --
 .../apache/tomcat/util/net/BioLoomEndpoint.java| 453 -
 5 files changed, 635 deletions(-)

diff --git a/modules/loom/.gitignore b/modules/loom/.gitignore
deleted file mode 100644
index eb5a316cbd..00
--- a/modules/loom/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-target
diff --git a/modules/loom/pom.xml b/modules/loom/pom.xml
deleted file mode 100644
index b04f69e41b..00
--- a/modules/loom/pom.xml
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-http://maven.apache.org/POM/4.0.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd;>
-4.0.0
-
-
-org.apache
-apache
-27
-
-
-org.apache.tomcat
-tomcat-coyote-loom
-Apache Tomcat support for Project Look
-Project Loom support included in Java 19 early 
preview
-0.1-SNAPSHOT
-
-
-11.0.0-M1-SNAPSHOT
-
-
-
-
scm:git:https://gitbox.apache.org/repos/asf/tomcat.git
-
scm:git:https://gitbox.apache.org/repos/asf/tomcat.git
-https://gitbox.apache.org/repos/asf?p=tomcat.git
-HEAD
-
-
-   
-   
-   Development List
-   dev-subscr...@tomcat.apache.org
-   
dev-unsubscr...@tomcat.apache.org
-   dev@tomcat.apache.org
-   
-   
-   Users List
-   users-subscr...@tomcat.apache.org
-   
users-unsubscr...@tomcat.apache.org
-   us...@tomcat.apache.org
-   
-   
-
-
-
-org.apache.tomcat
-tomcat-catalina
-${tomcat.version}
-provided
-
-
-org.apache.tomcat
-tomcat-coyote
-${tomcat.version}
-provided
-
-
-
-   
-   
-   
-   org.apache.maven.plugins
-   maven-compiler-plugin
-   
-   19
-   19
-   
-   --enable-preview
-   
-   
-   
-   
-   org.apache.maven.plugins
-   maven-javadoc-plugin
-   
-   19 
-   
-   
--enable-preview
-   
-   
-   
-   
-   
-
-
diff --git 
a/modules/loom/src/main/java/org/apache/coyote/http11/Http11BioLoomProtocol.java
 
b/modules/loom/src/main/java/org/apache/coyote/http11/Http11BioLoomProtocol.java
deleted file mode 100644
index 00999c009c..00
--- 
a/modules/loom/src/main/java/org/apache/coyote/http11/Http11BioLoomProtocol.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- *  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
- *  

[tomcat] branch dependabot/maven/modules/jdbc-pool/com.h2database-h2-2.2.220 deleted (was 0dfff605d7)

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

markt pushed a change to branch 
dependabot/maven/modules/jdbc-pool/com.h2database-h2-2.2.220
in repository https://gitbox.apache.org/repos/asf/tomcat.git


 was 0dfff605d7 Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool

The revisions that were on this branch are still contained in
other references; therefore, this change does not discard any commits
from the repository.


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



[tomcat] branch main updated: Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool

2023-08-02 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 e21636bb87 Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool
e21636bb87 is described below

commit e21636bb87e4fb73fe8e52f3d5569a28b77d082b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Fri Jul 7 21:54:07 2023 +

Bump h2 from 2.1.210 to 2.2.220 in /modules/jdbc-pool

Bumps [h2](https://github.com/h2database/h2database) from 2.1.210 to 
2.2.220.
- [Release notes](https://github.com/h2database/h2database/releases)
- 
[Commits](https://github.com/h2database/h2database/compare/version-2.1.210...version-2.2.220)

---
updated-dependencies:
- dependency-name: com.h2database:h2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] 
---
 modules/jdbc-pool/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/jdbc-pool/pom.xml b/modules/jdbc-pool/pom.xml
index 40e7f286f9..dfe5639cbf 100644
--- a/modules/jdbc-pool/pom.xml
+++ b/modules/jdbc-pool/pom.xml
@@ -82,7 +82,7 @@
 
   com.h2database
   h2
-  2.1.210
+  2.2.220
   test
 
   


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



Re: OSGI Portable Java Contract Definitions for the Expression Language

2023-08-02 Thread Paul Nicolucci
I opened: https://bz.apache.org/bugzilla/show_bug.cgi?id=66834

Thanks,

Paul Nicolucci

On Wed, Jul 19, 2023 at 7:31 AM Mark Thomas  wrote:

>
> 18 Jul 2023 00:50:29 Paul Nicolucci :
>
> > Hi,
> >
> > I was looking over the Expression Language API and implementation and
> > noticed the following: 11.0.0-M9
> >
> > API Manifest.mf:
> > Provide-Capability: osgi.contract;osgi.contract=JavaEL;version:Version
> > ="6.0";uses:="jaka
> >
> > Implementation Manifest.mf:
> > Require-Capability: osgi.extender;filter:="(&(osgi.extender=osgi.servi
> > celoader.registrar)(version>=1.0.0)(!(version>=2.0.0)))",osgi.contrac
> > t;osgi.contract=JavaEL;filter:="(&(osgi.contract=JavaEL)(version=6.0.
> > 0))",osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=21))"
> >
> > Specifically the JavaEL contract definition. It looks as though new
> > contracts were published for Jakarta Expression Language:
> >
> >
> https://docs.osgi.org/reference/portable-java-contracts.html#java-ee-contracts
> >
> > Should this be updated from JavaEL to JakartaExpressionLanguage for
> > Expression Language 4.0/5.0/6.0?
>
> Looks like it should.
>
> We should check the other Jakarta API JARs as well.
>
> Please create a bugzilla issue and/or pull request so this doesn't get
> forgotten.
>
> Mark
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>


[Bug 66834] New: Expression Language 6.0 should be updated to provide the new osgi.contract name for Expression Language 6.0

2023-08-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=66834

Bug ID: 66834
   Summary: Expression Language 6.0 should be updated to provide
the new osgi.contract name for Expression Language 6.0
   Product: Tomcat 11
   Version: unspecified
  Hardware: PC
Status: NEW
  Severity: normal
  Priority: P2
 Component: EL
  Assignee: dev@tomcat.apache.org
  Reporter: pnicolu...@gmail.com
  Target Milestone: ---

OSGI Contracts are detailed here:
https://docs.osgi.org/reference/portable-java-contracts.html#java-ee-contracts

Currently, the Expression Language provides the JavaEL OSGI Contract but
starting with Expression Language 4.0 a new OSGI contract was created:
JakartaExpressionLanguage currently listed for Expression Language 4.0 and 5.0
and 6.0 should follow.

At the very least the OSGI contract should be updated for Expression Language
6.0, updates to 4.0 and 5.0 can be discussed in this issue as well.

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



[Bug 65995] Change JavaScript MIME type from application/javascript to text/javascript

2023-08-02 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=65995

--- Comment #6 from Alex Melnikov  ---
Hello!

I'm wondering why this change also breaks existing applications setting
Content-Type to 'application/javascript'. I'm totally agree that Tomcat should
not use obsolete mime types.

I can understand if Tomcat prints a warning about obsolete mime type, but in
our case Tomcat returns http response code 406 and not returning response body.

For us it not critical, we can update our code. But for some other people this
can trigger more problems.

-- 
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 Native 1.2.38

2023-08-02 Thread Mark Thomas

On 02/08/2023 11:08, Mark Thomas wrote:


The Apache Tomcat Native 1.2.38 release is
  [X] Stable, go ahead and release
  [ ] Broken because of ...


Built and passed unit tests for 9.0.x on Linux, Windows, macOS M1 and 
macOS Intel.


Mark

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



[tomcat] branch main updated: Fix Javadoc formatting

2023-08-02 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 ad76237a90 Fix Javadoc formatting
ad76237a90 is described below

commit ad76237a90a8aaff331e990a0d9e95f3aec1bf79
Author: Mark Thomas 
AuthorDate: Wed Aug 2 11:43:59 2023 +0100

Fix Javadoc formatting
---
 java/jakarta/el/OptionalELResolver.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/java/jakarta/el/OptionalELResolver.java 
b/java/jakarta/el/OptionalELResolver.java
index 95eb1c5323..c16c8f781b 100644
--- a/java/jakarta/el/OptionalELResolver.java
+++ b/java/jakarta/el/OptionalELResolver.java
@@ -38,8 +38,7 @@ import java.util.Optional;
  * {@link ELResolver} obtained from {@link ELContext#getELResolver()} with the 
following parameters:
  * 
  * The {@link ELContext} is the current context
- * The base object is the result of calling {@link Optional#get()} on the 
current base object
- * 
+ * The base object is the result of calling {@link Optional#get()} on the 
current base object
  * The property object is the current property object
  * 
  * 


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



[VOTE] Release Apache Tomcat Native 1.2.38

2023-08-02 Thread Mark Thomas

Version 1.2.38 includes the following changes compared to 1.2.37

- Align default pass phrase prompt with HTTPd
- The windows binaries in this release have been built with OpenSSL
  1.1.1v and APR 1.7.4

The proposed release artifacts can be found at [1],
and the build was done using tag [2].

The Apache Tomcat Native 1.2.38 release is
 [ ] Stable, go ahead and release
 [ ] Broken because of ...

Thanks,

Mark


[1]
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-connectors/native/1.2.38
[2] 
https://github.com/apache/tomcat-native/tree/79282a056db1cf624cac11a4f014b4a9e72058bd


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



svn commit: r63313 - in /dev/tomcat/tomcat-connectors/native/1.2.38: ./ binaries/ source/

2023-08-02 Thread markt
Author: markt
Date: Wed Aug  2 09:41:45 2023
New Revision: 63313

Log:
Upload Tomcat Native 1.2.38 for voting

Added:
dev/tomcat/tomcat-connectors/native/1.2.38/
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/

dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip
   (with props)

dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip.asc

dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip.sha512

dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-win32-bin.zip
   (with props)

dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-win32-bin.zip.asc

dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-win32-bin.zip.sha512
dev/tomcat/tomcat-connectors/native/1.2.38/source/

dev/tomcat/tomcat-connectors/native/1.2.38/source/tomcat-native-1.2.38-src.tar.gz
   (with props)

dev/tomcat/tomcat-connectors/native/1.2.38/source/tomcat-native-1.2.38-src.tar.gz.asc

dev/tomcat/tomcat-connectors/native/1.2.38/source/tomcat-native-1.2.38-src.tar.gz.sha512

dev/tomcat/tomcat-connectors/native/1.2.38/source/tomcat-native-1.2.38-win32-src.zip
   (with props)

dev/tomcat/tomcat-connectors/native/1.2.38/source/tomcat-native-1.2.38-win32-src.zip.asc

dev/tomcat/tomcat-connectors/native/1.2.38/source/tomcat-native-1.2.38-win32-src.zip.sha512

Added: 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip
==
Binary file - no diff available.

Propchange: 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip
--
svn:executable = *

Propchange: 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip
--
svn:mime-type = application/octet-stream

Added: 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip.asc
==
--- 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip.asc
 (added)
+++ 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip.asc
 Wed Aug  2 09:41:45 2023
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Comment: GPGTools - http://gpgtools.org
+
+iQIzBAABCgAdFiEEqcXfTSLpmZjZh1pREMAcWi9gWecFAmTKJLMACgkQEMAcWi9g
+WedDcxAA2cSqWQ1OEn1wtjb+oudNxvXjW7AWNSaaQx3r+qbq9Mr1m62UZe18f4Nq
+Xx2oMm/K4rNSuuqHV7VmrsaHfVtRL0DLLPihZRs963ISyDqaahgxh/DEa2FrecA3
+ejtTydp+l+SvQphqZqgrhdD6FeQUyD+dfC2XfvlyZNq+I1+Dxku65nDlT6X4+pXD
+TV42gZz5mM7f/6TToz/VFirhqHpsc/zZAdWqZKRFkh4sk5lsRJM6HahBkLGXxnth
+YLjfe0I38YfCr6mGVVCRQ87ebKCtW7i7IdMoxigA4l0tmZGlTst9z5lDd9TcosJC
+pIhRxNPq8pE2V10jERTesDKEeZurS5Bbo+Qbdklrxxy+x6VYCmnMdv3N6hloMB5R
+ytWzpLkyctyACpdiME2yZBd81k42/S8aLsYi2EPXUxBOJg+zJIrJYgv1+QUvozRs
+257NCUVWH56K5+uWcIKm6oNCjLTwR/zrI4LT3ZnPJ83f/MtSqDRy3JfX7c4WHb1X
+n3eLVMaPJlUCh8nN10yQ+dWio7QZyv6WDrpiLW8uleRHdKOgTv26POjwUhD3cJ0P
+sLTMwNnIf7c2pUTX2xnqjKEKJv+Z4rXhZ1jn1UwCbRiM1qXr14H7vz08ewTjQvGK
+YnVYvQTVnwYh7RFvbiOa7ArZY6/pqMHc1mLp0yBRQVCmHcvM79E=
+=j31U
+-END PGP SIGNATURE-

Added: 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip.sha512
==
--- 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip.sha512
 (added)
+++ 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip.sha512
 Wed Aug  2 09:41:45 2023
@@ -0,0 +1 @@
+97115996604ed85e3a833269a94db2e3e191ae5828096bfbbc6d09ddaf75d7f304456b8d79b8911326125da8627dabdf8fbe1ccfaa8ff962f78e58d672966f5a
 *tomcat-native-1.2.38-openssl-1.1.1v-ocsp-win32-bin.zip
\ No newline at end of file

Added: 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-win32-bin.zip
==
Binary file - no diff available.

Propchange: 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-win32-bin.zip
--
svn:executable = *

Propchange: 
dev/tomcat/tomcat-connectors/native/1.2.38/binaries/tomcat-native-1.2.38-openssl-1.1.1v-win32-bin.zip
--

svn commit: r63312 - /release/tomcat/tomcat-connectors/native/1.2.36/

2023-08-02 Thread markt
Author: markt
Date: Wed Aug  2 09:40:25 2023
New Revision: 63312

Log:
Drop old release from CDN

Removed:
release/tomcat/tomcat-connectors/native/1.2.36/


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



Re: [VOTE] Release Apache Tomcat Native 2.0.5

2023-08-02 Thread Han Li



> On Aug 2, 2023, at 02:24, Mark Thomas  wrote:
> 
> The key differences of version 2.0.5 compared to 2.0.4 are:
> 
> - Align default pass phrase prompt with HTTPd
> - Update autotools and associated fixes
> - Fix memory leak in SNI processing
> - The windows binaries in this release have been built with OpenSSL
>  3.0.10 and APR 1.7.4
> 
> The 2.0.x branch is primarily intended for use with Tomcat 10.1.x onwards but 
> can be used with earlier versions as long as the APR/native connector is not 
> used.
> 
> The proposed release artifacts can be found at [1],
> and the build was done using tag [2].
> 
> The Apache Tomcat Native 2.0.5 release is
> [X ] Stable, go ahead and release
> [ ] Broken because of ...

Han
> 
> Thanks,
> 
> Mark
> 
> 
> [1]
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-connectors/native/2.0.5
> [2] 
> https://github.com/apache/tomcat-native/commit/7b3d702481bc9198e958b88a1f6028b9be5de4ff
> 
> -
> 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



[tomcat-native] branch 1.2.x updated: Fix more branch references

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/1.2.x by this push:
 new 2b8d722c8 Fix more branch references
2b8d722c8 is described below

commit 2b8d722c83cfa4e0ce4652aa1a37926affbc848d
Author: Mark Thomas 
AuthorDate: Wed Aug 2 09:11:10 2023 +0100

Fix more branch references
---
 HOWTO-RELEASE.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/HOWTO-RELEASE.txt b/HOWTO-RELEASE.txt
index dcd014823..7e811aab7 100644
--- a/HOWTO-RELEASE.txt
+++ b/HOWTO-RELEASE.txt
@@ -67,7 +67,7 @@ git commit -a -m "Tag 1.2.35"
 git tag 1.2.35
 git push origin 1.2.35
 
-# Reset main
+# Reset 1.2.x
 git reset --hard HEAD~1
 
 
@@ -77,8 +77,8 @@ Create the source release
 # Modify version as appropriate
 ./jnirelease.sh --ver=1.2.35 --with-apr=/path/to/apr/source
 
-# Switch back to the main branch
-git checkout main
+# Switch back to the 1.2.x branch
+git checkout 1.2.x
 
 
 Create the binary release for Windows


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



[tomcat-native] tag 1.2.38 created (now 79282a056)

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


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

 new 79282a056 Tag 1.2.38

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



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



[tomcat-native] 01/01: Tag 1.2.38

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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

commit 79282a056db1cf624cac11a4f014b4a9e72058bd
Author: Mark Thomas 
AuthorDate: Wed Aug 2 09:09:54 2023 +0100

Tag 1.2.38
---
 build.properties.default | 2 +-
 native/include/tcn_version.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 8fdf6f217..064b27524 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -20,7 +20,7 @@ version.major=1
 version.minor=2
 version.build=38
 version.patch=0
-version.suffix=-dev
+version.suffix=
 
 # - Default Base Path for Dependent Packages -
 # Please note this path must be absolute, not relative,
diff --git a/native/include/tcn_version.h b/native/include/tcn_version.h
index 88fdd0f84..83e53072c 100644
--- a/native/include/tcn_version.h
+++ b/native/include/tcn_version.h
@@ -69,7 +69,7 @@ extern "C" {
  *  This symbol is defined for internal, "development" copies of TCN. This
  *  symbol will be #undef'd for releases.
  */
-#define TCN_IS_DEV_VERSION  1
+#define TCN_IS_DEV_VERSION  0
 
 
 /** The formatted string of APU's version */


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



[tomcat-native] branch 1.2.x updated: Correct branch for 1.2.x releases

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/1.2.x by this push:
 new 7491fb391 Correct branch for 1.2.x releases
7491fb391 is described below

commit 7491fb39139f3c66378a1af5e5de07b6996a2b5d
Author: Mark Thomas 
AuthorDate: Wed Aug 2 09:07:31 2023 +0100

Correct branch for 1.2.x releases
---
 HOWTO-RELEASE.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/HOWTO-RELEASE.txt b/HOWTO-RELEASE.txt
index b88349c8c..dcd014823 100644
--- a/HOWTO-RELEASE.txt
+++ b/HOWTO-RELEASE.txt
@@ -45,8 +45,8 @@ Run the release script to check the Java code is aligned with 
the current 9.0.x
 source.
 ./jnirelease.sh --ver=1.2.x --with-apr=/path/to/apr/source
 
-Switch back to the main branch
-git checkout main
+Switch back to the 1.2.x branch
+git checkout 1.2.x
 
 Tagging
 ---


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



[tomcat-native] branch 1.2.x updated: Update the minimum recommended OpenSSL version to 1.1.1v

2023-08-02 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/1.2.x by this push:
 new 0d8b3e97d Update the minimum recommended OpenSSL version to 1.1.1v
0d8b3e97d is described below

commit 0d8b3e97d3b78201facbf80f07d8faf86cb98d0b
Author: Mark Thomas 
AuthorDate: Wed Aug 2 09:06:17 2023 +0100

Update the minimum recommended OpenSSL version to 1.1.1v
---
 native/download_deps.sh   | 2 +-
 native/srclib/VERSIONS| 2 +-
 xdocs/miscellaneous/changelog.xml | 3 +++
 3 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/native/download_deps.sh b/native/download_deps.sh
index 941904d85..cf3ec3e97 100755
--- a/native/download_deps.sh
+++ b/native/download_deps.sh
@@ -5,7 +5,7 @@
 
 cd $(dirname $0)
 
-SSL=openssl-1.1.1u.tar.gz
+SSL=openssl-1.1.1v.tar.gz
 APR=apr-1.7.4.tar.gz
 mkdir -p deps
 
diff --git a/native/srclib/VERSIONS b/native/srclib/VERSIONS
index 1e8ae5333..71db84fd6 100644
--- a/native/srclib/VERSIONS
+++ b/native/srclib/VERSIONS
@@ -5,7 +5,7 @@ The current minimum versions are:
 The following version of the libraries are recommended:
 
 - APR 1.7.4 or later, http://apr.apache.org
-- OpenSSL 1.1.1u or later, http://www.openssl.org
+- OpenSSL 1.1.1v or later, http://www.openssl.org
 
 Older versions should also work but are not as thoroughly tested by the Tomcat
 Native team
diff --git a/xdocs/miscellaneous/changelog.xml 
b/xdocs/miscellaneous/changelog.xml
index 667b539f9..b38e244c4 100644
--- a/xdocs/miscellaneous/changelog.xml
+++ b/xdocs/miscellaneous/changelog.xml
@@ -38,6 +38,9 @@
 
   9: Fix memory leak in SNI processing. (markt)
 
+
+  Update the recommended minimum version of OpenSSL to 1.1.1v. (markt)
+
   
 
 


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



Re: [tomcat-native] 01/01: Tag 2.0.5

2023-08-02 Thread Mark Thomas

On 02/08/2023 08:19, Rainer Jung wrote:

Hi Mark,

thanks for the tag. Do you intend to tag 1.2 as well?


Yes. That is next on my TODO list for this morning once I catch up with 
all the overnight email.


I wanted to make sure that 2.0.5 built and the tests passed before 
starting on 1.2.x.


Mark

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



Re: [tomcat-native] 01/01: Tag 2.0.5

2023-08-02 Thread Rainer Jung

Hi Mark,

thanks for the tag. Do you intend to tag 1.2 as well?

Thanks and regards,

Rainer

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