[Bug 67670] 20 seconds to download some JS files with 9.0.81

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67670

--- Comment #4 from Remy Maucherat  ---
Sorry. I complained about this refactoring, but unfortunately could not find
anything obviously wrong with it, so it went in ...

-- 
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 67675] New: Tomcat or Java do not read encrypted private keys with DES-EDE3-CBC by openssl-req(1)

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67675

Bug ID: 67675
   Summary: Tomcat or Java do not read encrypted private keys with
DES-EDE3-CBC by openssl-req(1)
   Product: Tomcat 9
   Version: 9.0.81
  Hardware: All
OS: All
Status: NEW
  Severity: normal
  Priority: P2
 Component: Catalina
  Assignee: dev@tomcat.apache.org
  Reporter: micha...@apache.org
  Target Milestone: -

Generate a cert/key pair with OpenSSL:
openssl req -x509 -newkey rsa:4096 -keyout key.crt -out cert.crt -sha256 -days
5 -passout file:key-password

This key will have DES-EDE3-CBC as encryption algorithm by default
(1.2.840.113549.3.7).

Load this:





Tomcat will say:
10-Oct-2023 21:02:12.966 SCHWERWIEGEND [Catalina-utility-1]
org.apache.catalina.security.TLSCertificateReloadListener.checkCertificatesForRenewal
[Connector["https-jsse-nio-20001"]], TLS virtual host [_default_] reload of TLS
configuration failed
java.lang.IllegalArgumentException: PBE parameter parsing error:
expecting the object identifier for AES cipher
at
org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:107)
at
org.apache.tomcat.util.net.AbstractEndpoint.addSslHostConfig(AbstractEndpoint.java:280)
at
org.apache.coyote.http11.AbstractHttp11Protocol.addSslHostConfig(AbstractHttp11Protocol.java:798)
at
org.apache.catalina.security.TLSCertificateReloadListener.checkCertificatesForRenewal(TLSCertificateReloadListener.java:152)
at
org.apache.catalina.security.TLSCertificateReloadListener.lifecycleEvent(TLSCertificateReloadListener.java:116)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:114)
at
org.apache.catalina.core.StandardServer.lambda$startPeriodicLifecycleEvent$0(StandardServer.java:943)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at
java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.io.IOException: PBE parameter parsing error: expecting
the object identifier for AES cipher
at
com.sun.crypto.provider.PBES2Parameters.parseES(PBES2Parameters.java:381)
at
com.sun.crypto.provider.PBES2Parameters.engineInit(PBES2Parameters.java:284)
at
java.security.AlgorithmParameters.init(AlgorithmParameters.java:293)
at
sun.security.x509.AlgorithmId.decodeParams(AlgorithmId.java:151)
at sun.security.x509.AlgorithmId.(AlgorithmId.java:133)
at sun.security.x509.AlgorithmId.parse(AlgorithmId.java:413)
at
javax.crypto.EncryptedPrivateKeyInfo.(EncryptedPrivateKeyInfo.java:98)
at
org.apache.tomcat.util.net.jsse.PEMFile$Part.toPrivateKey(PEMFile.java:245)
at
org.apache.tomcat.util.net.jsse.PEMFile.(PEMFile.java:178)
at
org.apache.tomcat.util.net.jsse.PEMFile.(PEMFile.java:107)
at
org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers(SSLUtilBase.java:355)
at
org.apache.tomcat.util.net.SSLUtilBase.createSSLContext(SSLUtilBase.java:268)
at
org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:105)
... 14 more

The reason is that Java does not support non-AES encrypted keys at least in
this class. I won't argue why OpenSSL does use this as default or whether 3DES
is secure or not. Just stating facts.

openssl-req(1) does not provide the option to pass the algorithm, one must
generate the key separately then invoke another command to create the pair.

A few references on the topic:
* https://bugs.openjdk.org/browse/JDK-8221936
* https://commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art050
* https://stackoverflow.com/a/60020403/696632
* https://security.stackexchange.com/q/92593/298430
* https://github.com/openssl/openssl/issues/7313
* https://github.com/openssl/openssl/issues/5258

I think we have two options:
(a) Maybe we can put more effort into our code to read such keys and pass on to
JSSE
(b) Document that this combination is not supported for tec

[Bug 67675] Tomcat and/or Java do not read encrypted private keys with DES-EDE3-CBC generated by openssl-req(1)

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67675

Michael Osipov  changed:

   What|Removed |Added

Summary|Tomcat or Java do not read  |Tomcat and/or Java do not
   |encrypted private keys with |read encrypted private keys
   |DES-EDE3-CBC by |with DES-EDE3-CBC generated
   |openssl-req(1)  |by openssl-req(1)

-- 
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 67675] Tomcat or Java do not read encrypted private keys with DES-EDE3-CBC by openssl-req(1)

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67675

Michael Osipov  changed:

   What|Removed |Added

 CC||micha...@apache.org

-- 
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 67675] Tomcat and/or Java do not read encrypted private keys with DES-EDE3-CBC generated by openssl-req(1)

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67675

--- Comment #1 from Michael Osipov  ---
This applies from Java 8 to 21.

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



[tomcat] branch main updated: Revert compression refactoring

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

remm 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 4bdc07a31a Revert compression refactoring
4bdc07a31a is described below

commit 4bdc07a31ac5e1a23a32ccb72999d762a0f079c0
Author: remm 
AuthorDate: Wed Oct 11 09:41:14 2023 +0200

Revert compression refactoring

BZ 67670
Add test case to verify content-length is not present when using the
connector compression (also that checks DefaultServlet is working with
it).
---
 java/org/apache/coyote/http11/Http11Processor.java | 13 +---
 .../catalina/servlets/TestDefaultServlet.java  | 38 ++
 webapps/docs/changelog.xml |  8 +
 3 files changed, 54 insertions(+), 5 deletions(-)

diff --git a/java/org/apache/coyote/http11/Http11Processor.java 
b/java/org/apache/coyote/http11/Http11Processor.java
index 5e908b2a1c..0a4a9e796a 100644
--- a/java/org/apache/coyote/http11/Http11Processor.java
+++ b/java/org/apache/coyote/http11/Http11Processor.java
@@ -904,6 +904,12 @@ public class Http11Processor extends AbstractProcessor {
 prepareSendfile(outputFilters);
 }
 
+// Check for compression
+boolean useCompression = false;
+if (entityBody && sendfileData == null) {
+useCompression = protocol.useCompression(request, response);
+}
+
 MimeHeaders headers = response.getMimeHeaders();
 // A SC_NO_CONTENT response may include entity headers
 if (entityBody || statusCode == HttpServletResponse.SC_NO_CONTENT) {
@@ -940,11 +946,8 @@ public class Http11Processor extends AbstractProcessor {
 }
 }
 
-// Check for compression
-if (entityBody && sendfileData == null) {
-if (protocol.useCompression(request, response)) {
-
outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]);
-}
+if (useCompression) {
+outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]);
 }
 
 // Add date header unless application has already set one (e.g. in a
diff --git a/test/org/apache/catalina/servlets/TestDefaultServlet.java 
b/test/org/apache/catalina/servlets/TestDefaultServlet.java
index 0a1ef20702..9842509782 100644
--- a/test/org/apache/catalina/servlets/TestDefaultServlet.java
+++ b/test/org/apache/catalina/servlets/TestDefaultServlet.java
@@ -40,6 +40,7 @@ import org.apache.catalina.Wrapper;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
+import org.apache.coyote.http11.AbstractHttp11Protocol;
 import org.apache.tomcat.util.buf.ByteChunk;
 import org.apache.tomcat.util.descriptor.web.ErrorPage;
 import org.apache.tomcat.websocket.server.WsContextListener;
@@ -86,6 +87,43 @@ public class TestDefaultServlet extends TomcatBaseTest {
 
 }
 
+@Test
+public void testDefaultCompression() throws Exception {
+
+Tomcat tomcat = getTomcatInstance();
+((AbstractHttp11Protocol) 
tomcat.getConnector().getProtocolHandler()).setCompression("force");
+
+File appDir = new File("test/webapp");
+
+// app dir is relative to server home
+Context ctxt = tomcat.addContext("", appDir.getAbsolutePath());
+Wrapper defaultServlet = Tomcat.addServlet(ctxt, "default",
+"org.apache.catalina.servlets.DefaultServlet");
+defaultServlet.addInitParameter("fileEncoding", "ISO-8859-1");
+ctxt.addServletMappingDecoded("/", "default");
+
+ctxt.addMimeMapping("html", "text/html");
+
+tomcat.start();
+
+TestCompressedClient gzipClient = new TestCompressedClient(getPort());
+
+gzipClient.reset();
+gzipClient.setRequest(new String[] {
+"GET /index.html HTTP/1.1" + CRLF +
+"Host: localhost" + CRLF +
+"Connection: Close" + CRLF +
+"Accept-Encoding: gzip" + CRLF + CRLF });
+gzipClient.connect();
+gzipClient.processRequest();
+Assert.assertTrue(gzipClient.isResponse200());
+List responseHeaders = gzipClient.getResponseHeaders();
+Assert.assertTrue(responseHeaders.contains("Content-Encoding: gzip"));
+for (String header : responseHeaders) {
+Assert.assertFalse(header.startsWith("Content-Length: "));
+}
+}
+
 /*
  * Verify serving of gzipped resources from context root.
  */
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 557f385fa0..edc21c7821 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,14 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+67670: Fix regression with HTTP compression after code
+   

[tomcat] branch 9.0.x updated: Revert compression refactoring

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

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


The following commit(s) were added to refs/heads/9.0.x by this push:
 new ca29f6d8fd Revert compression refactoring
ca29f6d8fd is described below

commit ca29f6d8fdaf0a75b1d283405b92324c3c5dfa04
Author: remm 
AuthorDate: Wed Oct 11 09:41:14 2023 +0200

Revert compression refactoring

BZ 67670
Add test case to verify content-length is not present when using the
connector compression (also that checks DefaultServlet is working with
it).
---
 java/org/apache/coyote/http11/Http11Processor.java | 13 +---
 .../catalina/servlets/TestDefaultServlet.java  | 38 ++
 webapps/docs/changelog.xml |  8 +
 3 files changed, 54 insertions(+), 5 deletions(-)

diff --git a/java/org/apache/coyote/http11/Http11Processor.java 
b/java/org/apache/coyote/http11/Http11Processor.java
index 6b88365dbd..d3bc2a8f37 100644
--- a/java/org/apache/coyote/http11/Http11Processor.java
+++ b/java/org/apache/coyote/http11/Http11Processor.java
@@ -914,6 +914,12 @@ public class Http11Processor extends AbstractProcessor {
 prepareSendfile(outputFilters);
 }
 
+// Check for compression
+boolean useCompression = false;
+if (entityBody && sendfileData == null) {
+useCompression = protocol.useCompression(request, response);
+}
+
 MimeHeaders headers = response.getMimeHeaders();
 // A SC_NO_CONTENT response may include entity headers
 if (entityBody || statusCode == HttpServletResponse.SC_NO_CONTENT) {
@@ -950,11 +956,8 @@ public class Http11Processor extends AbstractProcessor {
 }
 }
 
-// Check for compression
-if (entityBody && sendfileData == null) {
-if (protocol.useCompression(request, response)) {
-
outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]);
-}
+if (useCompression) {
+outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]);
 }
 
 // Add date header unless application has already set one (e.g. in a
diff --git a/test/org/apache/catalina/servlets/TestDefaultServlet.java 
b/test/org/apache/catalina/servlets/TestDefaultServlet.java
index a3fdc0904c..889f7909c6 100644
--- a/test/org/apache/catalina/servlets/TestDefaultServlet.java
+++ b/test/org/apache/catalina/servlets/TestDefaultServlet.java
@@ -40,6 +40,7 @@ import org.apache.catalina.Wrapper;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
+import org.apache.coyote.http11.AbstractHttp11Protocol;
 import org.apache.tomcat.util.buf.ByteChunk;
 import org.apache.tomcat.util.descriptor.web.ErrorPage;
 import org.apache.tomcat.websocket.server.WsContextListener;
@@ -86,6 +87,43 @@ public class TestDefaultServlet extends TomcatBaseTest {
 
 }
 
+@Test
+public void testDefaultCompression() throws Exception {
+
+Tomcat tomcat = getTomcatInstance();
+((AbstractHttp11Protocol) 
tomcat.getConnector().getProtocolHandler()).setCompression("force");
+
+File appDir = new File("test/webapp");
+
+// app dir is relative to server home
+Context ctxt = tomcat.addContext("", appDir.getAbsolutePath());
+Wrapper defaultServlet = Tomcat.addServlet(ctxt, "default",
+"org.apache.catalina.servlets.DefaultServlet");
+defaultServlet.addInitParameter("fileEncoding", "ISO-8859-1");
+ctxt.addServletMappingDecoded("/", "default");
+
+ctxt.addMimeMapping("html", "text/html");
+
+tomcat.start();
+
+TestCompressedClient gzipClient = new TestCompressedClient(getPort());
+
+gzipClient.reset();
+gzipClient.setRequest(new String[] {
+"GET /index.html HTTP/1.1" + CRLF +
+"Host: localhost" + CRLF +
+"Connection: Close" + CRLF +
+"Accept-Encoding: gzip" + CRLF + CRLF });
+gzipClient.connect();
+gzipClient.processRequest();
+Assert.assertTrue(gzipClient.isResponse200());
+List responseHeaders = gzipClient.getResponseHeaders();
+Assert.assertTrue(responseHeaders.contains("Content-Encoding: gzip"));
+for (String header : responseHeaders) {
+Assert.assertFalse(header.startsWith("Content-Length: "));
+}
+}
+
 /*
  * Verify serving of gzipped resources from context root.
  */
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 2d834a157b..23d01da0ce 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,14 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+67670: Fix regression with HTTP compression after code
+ 

[tomcat] branch 10.1.x updated: Revert compression refactoring

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

remm 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 4729f7e16f Revert compression refactoring
4729f7e16f is described below

commit 4729f7e16f6bcab28c61bf5f5bac546a45542c64
Author: remm 
AuthorDate: Wed Oct 11 09:41:14 2023 +0200

Revert compression refactoring

BZ 67670
Add test case to verify content-length is not present when using the
connector compression (also that checks DefaultServlet is working with
it).
---
 java/org/apache/coyote/http11/Http11Processor.java | 13 +---
 .../catalina/servlets/TestDefaultServlet.java  | 38 ++
 webapps/docs/changelog.xml |  8 +
 3 files changed, 54 insertions(+), 5 deletions(-)

diff --git a/java/org/apache/coyote/http11/Http11Processor.java 
b/java/org/apache/coyote/http11/Http11Processor.java
index 6041e85ba2..5b84ec3cc7 100644
--- a/java/org/apache/coyote/http11/Http11Processor.java
+++ b/java/org/apache/coyote/http11/Http11Processor.java
@@ -915,6 +915,12 @@ public class Http11Processor extends AbstractProcessor {
 prepareSendfile(outputFilters);
 }
 
+// Check for compression
+boolean useCompression = false;
+if (entityBody && sendfileData == null) {
+useCompression = protocol.useCompression(request, response);
+}
+
 MimeHeaders headers = response.getMimeHeaders();
 // A SC_NO_CONTENT response may include entity headers
 if (entityBody || statusCode == HttpServletResponse.SC_NO_CONTENT) {
@@ -951,11 +957,8 @@ public class Http11Processor extends AbstractProcessor {
 }
 }
 
-// Check for compression
-if (entityBody && sendfileData == null) {
-if (protocol.useCompression(request, response)) {
-
outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]);
-}
+if (useCompression) {
+outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]);
 }
 
 // Add date header unless application has already set one (e.g. in a
diff --git a/test/org/apache/catalina/servlets/TestDefaultServlet.java 
b/test/org/apache/catalina/servlets/TestDefaultServlet.java
index 364fee6354..c8321cee25 100644
--- a/test/org/apache/catalina/servlets/TestDefaultServlet.java
+++ b/test/org/apache/catalina/servlets/TestDefaultServlet.java
@@ -40,6 +40,7 @@ import org.apache.catalina.Wrapper;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
+import org.apache.coyote.http11.AbstractHttp11Protocol;
 import org.apache.tomcat.util.buf.ByteChunk;
 import org.apache.tomcat.util.descriptor.web.ErrorPage;
 import org.apache.tomcat.websocket.server.WsContextListener;
@@ -86,6 +87,43 @@ public class TestDefaultServlet extends TomcatBaseTest {
 
 }
 
+@Test
+public void testDefaultCompression() throws Exception {
+
+Tomcat tomcat = getTomcatInstance();
+((AbstractHttp11Protocol) 
tomcat.getConnector().getProtocolHandler()).setCompression("force");
+
+File appDir = new File("test/webapp");
+
+// app dir is relative to server home
+Context ctxt = tomcat.addContext("", appDir.getAbsolutePath());
+Wrapper defaultServlet = Tomcat.addServlet(ctxt, "default",
+"org.apache.catalina.servlets.DefaultServlet");
+defaultServlet.addInitParameter("fileEncoding", "ISO-8859-1");
+ctxt.addServletMappingDecoded("/", "default");
+
+ctxt.addMimeMapping("html", "text/html");
+
+tomcat.start();
+
+TestCompressedClient gzipClient = new TestCompressedClient(getPort());
+
+gzipClient.reset();
+gzipClient.setRequest(new String[] {
+"GET /index.html HTTP/1.1" + CRLF +
+"Host: localhost" + CRLF +
+"Connection: Close" + CRLF +
+"Accept-Encoding: gzip" + CRLF + CRLF });
+gzipClient.connect();
+gzipClient.processRequest();
+Assert.assertTrue(gzipClient.isResponse200());
+List responseHeaders = gzipClient.getResponseHeaders();
+Assert.assertTrue(responseHeaders.contains("Content-Encoding: gzip"));
+for (String header : responseHeaders) {
+Assert.assertFalse(header.startsWith("Content-Length: "));
+}
+}
+
 /*
  * Verify serving of gzipped resources from context root.
  */
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 44045b1f30..a56ab65a7b 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,14 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+67670: Fix regression with HTTP compression after code

[tomcat] branch 8.5.x updated: Revert compression refactoring

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

remm 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 5dbfefa882 Revert compression refactoring
5dbfefa882 is described below

commit 5dbfefa88293078d578c72e3ff17c4da5389110e
Author: remm 
AuthorDate: Wed Oct 11 09:41:14 2023 +0200

Revert compression refactoring

BZ 67670
Add test case to verify content-length is not present when using the
connector compression (also that checks DefaultServlet is working with
it).
---
 java/org/apache/coyote/http11/Http11Processor.java | 13 +---
 .../catalina/servlets/TestDefaultServlet.java  | 38 ++
 webapps/docs/changelog.xml |  8 +
 3 files changed, 54 insertions(+), 5 deletions(-)

diff --git a/java/org/apache/coyote/http11/Http11Processor.java 
b/java/org/apache/coyote/http11/Http11Processor.java
index f8d2ffdb86..b8a06c9e19 100644
--- a/java/org/apache/coyote/http11/Http11Processor.java
+++ b/java/org/apache/coyote/http11/Http11Processor.java
@@ -1140,6 +1140,12 @@ public class Http11Processor extends AbstractProcessor {
 prepareSendfile(outputFilters);
 }
 
+// Check for compression
+boolean useCompression = false;
+if (entityBody && sendfileData == null) {
+useCompression = protocol.useCompression(request, response);
+}
+
 MimeHeaders headers = response.getMimeHeaders();
 // A SC_NO_CONTENT response may include entity headers
 if (entityBody || statusCode == HttpServletResponse.SC_NO_CONTENT) {
@@ -1171,11 +1177,8 @@ public class Http11Processor extends AbstractProcessor {
 }
 }
 
-// Check for compression
-if (entityBody && sendfileData == null) {
-if (protocol.useCompression(request, response)) {
-
outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]);
-}
+if (useCompression) {
+outputBuffer.addActiveFilter(outputFilters[Constants.GZIP_FILTER]);
 }
 
 // Add date header unless application has already set one (e.g. in a
diff --git a/test/org/apache/catalina/servlets/TestDefaultServlet.java 
b/test/org/apache/catalina/servlets/TestDefaultServlet.java
index a3fdc0904c..889f7909c6 100644
--- a/test/org/apache/catalina/servlets/TestDefaultServlet.java
+++ b/test/org/apache/catalina/servlets/TestDefaultServlet.java
@@ -40,6 +40,7 @@ import org.apache.catalina.Wrapper;
 import org.apache.catalina.startup.SimpleHttpClient;
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
+import org.apache.coyote.http11.AbstractHttp11Protocol;
 import org.apache.tomcat.util.buf.ByteChunk;
 import org.apache.tomcat.util.descriptor.web.ErrorPage;
 import org.apache.tomcat.websocket.server.WsContextListener;
@@ -86,6 +87,43 @@ public class TestDefaultServlet extends TomcatBaseTest {
 
 }
 
+@Test
+public void testDefaultCompression() throws Exception {
+
+Tomcat tomcat = getTomcatInstance();
+((AbstractHttp11Protocol) 
tomcat.getConnector().getProtocolHandler()).setCompression("force");
+
+File appDir = new File("test/webapp");
+
+// app dir is relative to server home
+Context ctxt = tomcat.addContext("", appDir.getAbsolutePath());
+Wrapper defaultServlet = Tomcat.addServlet(ctxt, "default",
+"org.apache.catalina.servlets.DefaultServlet");
+defaultServlet.addInitParameter("fileEncoding", "ISO-8859-1");
+ctxt.addServletMappingDecoded("/", "default");
+
+ctxt.addMimeMapping("html", "text/html");
+
+tomcat.start();
+
+TestCompressedClient gzipClient = new TestCompressedClient(getPort());
+
+gzipClient.reset();
+gzipClient.setRequest(new String[] {
+"GET /index.html HTTP/1.1" + CRLF +
+"Host: localhost" + CRLF +
+"Connection: Close" + CRLF +
+"Accept-Encoding: gzip" + CRLF + CRLF });
+gzipClient.connect();
+gzipClient.processRequest();
+Assert.assertTrue(gzipClient.isResponse200());
+List responseHeaders = gzipClient.getResponseHeaders();
+Assert.assertTrue(responseHeaders.contains("Content-Encoding: gzip"));
+for (String header : responseHeaders) {
+Assert.assertFalse(header.startsWith("Content-Length: "));
+}
+}
+
 /*
  * Verify serving of gzipped resources from context root.
  */
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 3da9739316..96559a7fe6 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -105,6 +105,14 @@
   issues do not "pop up" wrt. others).
 -->
 
+  
+
+  
+67670: Fix regression with HTTP compression after cod

[Bug 67670] 20 seconds to download some JS files with 9.0.81

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67670

Remy Maucherat  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #5 from Remy Maucherat  ---
Thanks Konstantin for the review of the issue.

The fix will be in 11.0.0-M13, 10.1.15, 9.0.82 and 8.5.95.

I assume the release process for the next round of releases will start soon
(likely a couple days due to the conference, we'll see).

-- 
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 67675] Tomcat and/or Java do not read encrypted private keys with DES-EDE3-CBC generated by openssl-req(1)

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67675

--- Comment #2 from Michael Osipov  ---
Switched to:
openssl genrsa -out key.crt -aes128 -passout file:key-password 4096
openssl req -x509 -key key.crt -out cert.crt -sha256 -days 5 -passout
file:key-password

Now I see:
11-Oct-2023 09:34:54.412 SCHWERWIEGEND [main]
org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to
initialize component [Connector["https-jsse-nio-20001"]]
org.apache.catalina.LifecycleException: Protocol handler initialization
failed
at
org.apache.catalina.connector.Connector.initInternal(Connector.java:1011)
at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:127)
at
org.apache.catalina.core.StandardService.initInternal(StandardService.java:554)
at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:127)
at
org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:1039)
at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:127)
at org.apache.catalina.startup.Catalina.load(Catalina.java:724)
at org.apache.catalina.startup.Catalina.load(Catalina.java:746)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at
org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:307)
at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:477)
Caused by: java.lang.IllegalArgumentException: Cannot find any provider
supporting AES-128-CBC
at
org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:107)
at
org.apache.tomcat.util.net.AbstractJsseEndpoint.initialiseSsl(AbstractJsseEndpoint.java:71)
at
org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:236)
at
org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1326)
at
org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1339)
at
org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:654)
at
org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:75)
at
org.apache.catalina.connector.Connector.initInternal(Connector.java:1009)
... 13 more
Caused by: java.security.NoSuchAlgorithmException: Cannot find any
provider supporting AES-128-CBC
at javax.crypto.Cipher.getInstance(Cipher.java:543)
at
org.apache.tomcat.util.net.jsse.PEMFile$Part.toPrivateKey(PEMFile.java:292)
at
org.apache.tomcat.util.net.jsse.PEMFile.(PEMFile.java:186)
at
org.apache.tomcat.util.net.jsse.PEMFile.(PEMFile.java:107)
at
org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers(SSLUtilBase.java:355)
at
org.apache.tomcat.util.net.SSLUtilBase.createSSLContext(SSLUtilBase.java:268)
at
org.apache.tomcat.util.net.AbstractJsseEndpoint.createSSLContext(AbstractJsseEndpoint.java:105)
... 20 more

Seems not to be sufficient. It needs now:
mv key.crt key-rsa.crt
cp key-password key-password.2
openssl pkcs8 -in key-rsa.crt -out key.crt -topk8 -passin file:key-password
-outform pem -passout file:key-password.2
openssl req -x509 -key key.crt -out cert.crt -sha256 -days 5 -passout
file:key-password

Quite some obstacles for users...

-- 
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 67666] TLSCertificateReloadListener does not detect all certificates to reload

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67666

--- Comment #1 from Michael Osipov  ---
Before reload:
$ for port in 20001 20002 20003 20004 30001 30002 ; do echo $port; echo -n Q |
openssl s_client -connect localhost:$port 2>/dev/null | openssl x509 -noout
-dates; done
20001
notBefore=Oct 11 07:32:31 2023 GMT
notAfter=Oct 16 07:32:31 2023 GMT
20002
notBefore=Oct 11 07:32:31 2023 GMT
notAfter=Oct 16 07:32:31 2023 GMT
20003
notBefore=Oct 11 07:32:31 2023 GMT
notAfter=Oct 16 07:32:31 2023 GMT
20004
notBefore=Oct 11 07:32:31 2023 GMT
notAfter=Oct 16 07:32:31 2023 GMT
30001
notBefore=Oct 11 07:32:31 2023 GMT
notAfter=Oct 16 07:32:31 2023 GMT
30002
notBefore=Oct 11 07:32:31 2023 GMT
notAfter=Oct 16 07:32:31 2023 GMT

After reload:
osipovmi@md2pcvtc MINGW64 ~
$ for port in 20001 20002 20003 20004 30001 30002 ; do echo $port; echo -n Q |
openssl s_client -connect localhost:$port 2>/dev/null | openssl x509 -noout
-dates; done
20001
notBefore=Oct 11 08:17:18 2023 GMT
notAfter=Oct 10 08:17:18 2024 GMT
20002
notBefore=Oct 11 08:17:18 2023 GMT
notAfter=Oct 10 08:17:18 2024 GMT
20003
notBefore=Oct 11 07:32:31 2023 GMT
notAfter=Oct 16 07:32:31 2023 GMT
20004
notBefore=Oct 11 08:17:18 2023 GMT
notAfter=Oct 10 08:17:18 2024 GMT
30001
notBefore=Oct 11 08:17:18 2023 GMT
notAfter=Oct 10 08:17:18 2024 GMT
30002
notBefore=Oct 11 08:17:18 2023 GMT
notAfter=Oct 10 08:17:18 2024 GMT

Very weird...I certain this needs more testing/anaylsis...

-- 
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 67678] New: Content-Encoding: gzip with Content-Length header present

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67678

Bug ID: 67678
   Summary: Content-Encoding: gzip with Content-Length header
present
   Product: Tomcat 9
   Version: 9.0.81
  Hardware: PC
OS: Linux
Status: NEW
  Severity: critical
  Priority: P2
 Component: Connectors
  Assignee: dev@tomcat.apache.org
  Reporter: gr.grzy...@gmail.com
  Target Milestone: -

This commit
https://github.com/apache/tomcat/commit/eca8f44c766c380c0d117dc7eca9d933aea71c38
moved:

// Check for compression
boolean useCompression = false;
if (entityBody && sendfileData == null) {
useCompression = protocol.useCompression(request, response);
}

fragment to after "Content-Length" header is set in the response.

However protocol.useCompression() call has side effect -
org.apache.coyote.CompressionConfig#useCompression() calls
org.apache.coyote.Response#setContentLength(-1).

So eca8f44c766c380c0d117dc7eca9d933aea71c38 should be reverted.

I detected the problem with my Pax Web integration tests where gzip encoding is
forced (compression="force" on )

In Tomcat 9.0.80 I had these response headers:

HTTP/1.1 200 
Set-Cookie: JSESSIONID=7B83AADC72EA77BFCF307D24EE588129; Path=/war; HttpOnly
vary: accept-encoding
Content-Encoding: gzip
Content-Type: text/html;charset=ISO-8859-1
Transfer-Encoding: chunked
Date: Wed, 11 Oct 2023 08:02:04 GMT
Connection: close

while in 9.0.81 it's:

HTTP/1.1 200 
Set-Cookie: JSESSIONID=FC38F619FC830EFD036FA17C39D68942; Path=/war; HttpOnly
Content-Type: text/html;charset=ISO-8859-1
Content-Length: 313
vary: accept-encoding
Content-Encoding: gzip
Date: Wed, 11 Oct 2023 07:57:36 GMT
Connection: close

-- 
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 67678] Content-Encoding: gzip with Content-Length header present

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67678

--- Comment #1 from Grzegorz Grzybek  ---
See https://github.com/ops4j/org.ops4j.pax.web/issues/1897

-- 
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 67678] Content-Encoding: gzip with Content-Length header present

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67678

Han Li  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #2 from Han Li  ---


*** This bug has been marked as a duplicate of bug 67670 ***

-- 
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 67670] 20 seconds to download some JS files with 9.0.81

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67670

Han Li  changed:

   What|Removed |Added

 CC||gr.grzy...@gmail.com

--- Comment #6 from Han Li  ---
*** Bug 67678 has been marked as a duplicate of this bug. ***

-- 
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 67670] 20 seconds to download some JS files with 9.0.81

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67670

--- Comment #7 from Mark Thomas  ---
(In reply to Remy Maucherat from comment #4)
> Sorry. I complained about this refactoring, but unfortunately could not find
> anything obviously wrong with it, so it went in ...

Sorry, I missed this and pushed for this contribution to be accepted. Thanks
for the fix and test case.

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



Re-tagging

2023-10-11 Thread Mark Thomas

Hi all,

Given the compression regression, how quickly do we want to re-tag? I 
should be available to do 11.0.x pretty much whenever. I can help out 
with other brnaches as well if required.


Mark

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



[Bug 67670] 20 seconds to download some JS files with 9.0.81

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67670

--- Comment #8 from Remy Maucherat  ---
(In reply to Mark Thomas from comment #7)
> (In reply to Remy Maucherat from comment #4)
> > Sorry. I complained about this refactoring, but unfortunately could not find
> > anything obviously wrong with it, so it went in ...
> 
> Sorry, I missed this and pushed for this contribution to be accepted. Thanks
> for the fix and test case.

I couldn't see any problem either, probably because a lot of the code had to be
moved to compression config.

So I suppose we have to start a round of releases. Is anyone actually available
today ?

-- 
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: Re-tagging

2023-10-11 Thread Rémy Maucherat
On Wed, Oct 11, 2023 at 12:00 PM Mark Thomas  wrote:
>
> Hi all,
>
> Given the compression regression, how quickly do we want to re-tag? I
> should be available to do 11.0.x pretty much whenever. I can help out
> with other brnaches as well if required.

+1 and I am available (in a couple hours).

Rémy

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

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



Re: Re-tagging

2023-10-11 Thread Han Li



> On Oct 11, 2023, at 17:58, Mark Thomas  wrote:
> 
> Hi all,
> 
> Given the compression regression, how quickly do we want to re-tag? I should 
> be available to do 11.0.x pretty much whenever. I can help out with other 
> brnaches as well if required.

+1, I can wait  to test and vote for new version. : )

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


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



Re: Re-tagging

2023-10-11 Thread Mark Thomas

11 Oct 2023 07:04:56 Rémy Maucherat :


On Wed, Oct 11, 2023 at 12:00 PM Mark Thomas  wrote:


Hi all,

Given the compression regression, how quickly do we want to re-tag? I
should be available to do 11.0.x pretty much whenever. I can help out
with other brnaches as well if required.


+1 and I am available (in a couple hours).


I'm currently out and about but will do 11.0.x as soon as I am back at 
the hotel.


I'm not sure of Chris's availability or connectivity but I should be able 
to do 8.5.x and 10.1.x this evening (about 12-14 hours from now) if his 
availability doesn't work out.


Mark




Rémy


Mark

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



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


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



[Bug 67670] 20 seconds to download some JS files with 9.0.81

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67670

Matafagafo  changed:

   What|Removed |Added

 CC||matafag...@yahoo.com

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



[tomcat] branch 10.1.x updated: Fix typo

2023-10-11 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 357c5e288c Fix typo
357c5e288c is described below

commit 357c5e288c921f5b3defcfa62b9251e5e08aaf43
Author: Mark Thomas 
AuthorDate: Wed Oct 11 09:41:18 2023 -0300

Fix typo
---
 webapps/docs/changelog.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index a56ab65a7b..63b5577150 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -116,7 +116,7 @@
   
 
   
-67664: Correct a regression in the clean-up of unencessary
+67664: Correct a regression in the clean-up of unnecessary
 use of fully qualified class names in 10.1.14 that broke the jdbc-pool.
 (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: Fix typo

2023-10-11 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 fb3fdbb867 Fix typo
fb3fdbb867 is described below

commit fb3fdbb8677b29d16d010289661b3d46329b055d
Author: Mark Thomas 
AuthorDate: Wed Oct 11 09:41:18 2023 -0300

Fix typo
---
 webapps/docs/changelog.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 96559a7fe6..af3449284b 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -116,7 +116,7 @@
   
 
   
-67664: Correct a regression in the clean-up of unencessary
+67664: Correct a regression in the clean-up of unnecessary
 use of fully qualified class names in 8.5.94 that broke the jdbc-pool.
 (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: Fix typo

2023-10-11 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 5524fc999c Fix typo
5524fc999c is described below

commit 5524fc999ceec9597064b07ffcb3bcb3faedb2fe
Author: Mark Thomas 
AuthorDate: Wed Oct 11 09:41:18 2023 -0300

Fix typo
---
 webapps/docs/changelog.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 23d01da0ce..46f8d0cdd9 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -116,7 +116,7 @@
   
 
   
-67664: Correct a regression in the clean-up of unencessary
+67664: Correct a regression in the clean-up of unnecessary
 use of fully qualified class names in 9.0.81 that broke the jdbc-pool.
 (markt)
   


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



[tomcat] branch main updated (4bdc07a31a -> c57a29cf82)

2023-10-11 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 4bdc07a31a Revert compression refactoring
 add c57a29cf82 Fix typo

No new revisions were added by this update.

Summary of changes:
 webapps/docs/changelog.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


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



[tomcat] tag 11.0.0-M13 created (now de45b3f200)

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

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


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

 new de45b3f200 Tag 11.0.0-M13

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] 01/01: Tag 11.0.0-M13

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

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

commit de45b3f200602b98cde70debe7f656bef0bb5fa2
Author: Mark Thomas 
AuthorDate: Wed Oct 11 14:04:22 2023 +0100

Tag 11.0.0-M13
---
 build.properties.release |  52 +++
 res/install-win/Uninstall.exe.sig| Bin 0 -> 10253 bytes
 res/install-win/tomcat-installer.exe.sig | Bin 0 -> 10253 bytes
 res/maven/mvn.properties.release |  27 
 webapps/docs/changelog.xml   |   2 +-
 5 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/build.properties.release b/build.properties.release
new file mode 100644
index 00..928395b128
--- /dev/null
+++ b/build.properties.release
@@ -0,0 +1,52 @@
+# -
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -
+
+# This file was auto-generated by the pre-release Ant target.
+
+# Any unwanted settings may be over-ridden in a build.properties file located
+# in the same directory as this file.
+
+# Set the version-dev to "" (empty string) as this is not a development 
release.
+version.dev=
+
+# Ensure consistent timestamps for reproducible builds.
+ant.tstamp.now.iso=2023-10-11T12:47:48Z
+
+# Enable insertion of detached signatures into the Windows installer.
+do.codesigning=true
+
+# Re-use the same GPG executable.
+gpg.exec=C:/Progra~2/GnuPG/bin/gpg.exe
+
+# Reproducible builds require the use of the build tools defined below. The
+# vendors (where appropriate) and versions must match exactly for a 
reproducible
+# build since this data is embedded in various files, particularly JAR file
+# manifests, as part of the build process.
+#
+# Apache Ant:  Apache Ant(TM) version 1.10.12 compiled on October 13 2021
+#
+# Java Name:   OpenJDK 64-Bit Server VM
+# Java Vendor: Oracle Corporation
+# Java Version:21+35-2513
+
+# The following is provided for information only. Builds will be repeatable
+# whether or not the build environment in consistent with this information.
+#
+# OS:  amd64 Windows 10 10.0
+# File encoding:   UTF-8
+#
+# Release Manager: markt
diff --git a/res/install-win/Uninstall.exe.sig 
b/res/install-win/Uninstall.exe.sig
new file mode 100644
index 00..d8a485d627
Binary files /dev/null and b/res/install-win/Uninstall.exe.sig differ
diff --git a/res/install-win/tomcat-installer.exe.sig 
b/res/install-win/tomcat-installer.exe.sig
new file mode 100644
index 00..efd69cb7ff
Binary files /dev/null and b/res/install-win/tomcat-installer.exe.sig differ
diff --git a/res/maven/mvn.properties.release b/res/maven/mvn.properties.release
new file mode 100644
index 00..1e82a62331
--- /dev/null
+++ b/res/maven/mvn.properties.release
@@ -0,0 +1,27 @@
+# -
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -
+
+# This file was auto-generated by the pre-release Ant target.
+
+# Remove "-dev" from the version since this is not a development release.
+maven.asf.release.deploy.version=11.0.0-M13
+
+# Re-use the same GPG executable.
+gpg.exec=C:/Progra~2/GnuPG/bin/gpg.exe
+
+# Set the user name to use to upl

svn commit: r64474 - in /dev/tomcat/tomcat-11/v11.0.0-M13: ./ bin/ bin/embed/ src/

2023-10-11 Thread markt
Author: markt
Date: Wed Oct 11 13:18:21 2023
New Revision: 64474

Log:
Upload 11.0.0-M13 for voting

Added:
dev/tomcat/tomcat-11/v11.0.0-M13/
dev/tomcat/tomcat-11/v11.0.0-M13/KEYS
dev/tomcat/tomcat-11/v11.0.0-M13/README.html
dev/tomcat/tomcat-11/v11.0.0-M13/RELEASE-NOTES
dev/tomcat/tomcat-11/v11.0.0-M13/bin/
dev/tomcat/tomcat-11/v11.0.0-M13/bin/README.html

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-deployer.tar.gz   
(with props)

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-deployer.tar.gz.asc

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-deployer.tar.gz.sha512
dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-deployer.zip  
 (with props)

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-deployer.zip.asc

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-deployer.zip.sha512

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-fulldocs.tar.gz   
(with props)

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-fulldocs.tar.gz.asc

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-fulldocs.tar.gz.sha512

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-windows-x64.zip   
(with props)

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-windows-x64.zip.asc

dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13-windows-x64.zip.sha512
dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13.exe   (with 
props)
dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13.exe.asc
dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13.exe.sha512
dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13.tar.gz   
(with props)
dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13.tar.gz.asc
dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13.tar.gz.sha512
dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13.zip   (with 
props)
dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13.zip.asc
dev/tomcat/tomcat-11/v11.0.0-M13/bin/apache-tomcat-11.0.0-M13.zip.sha512
dev/tomcat/tomcat-11/v11.0.0-M13/bin/embed/

dev/tomcat/tomcat-11/v11.0.0-M13/bin/embed/apache-tomcat-11.0.0-M13-embed.tar.gz
   (with props)

dev/tomcat/tomcat-11/v11.0.0-M13/bin/embed/apache-tomcat-11.0.0-M13-embed.tar.gz.asc

dev/tomcat/tomcat-11/v11.0.0-M13/bin/embed/apache-tomcat-11.0.0-M13-embed.tar.gz.sha512

dev/tomcat/tomcat-11/v11.0.0-M13/bin/embed/apache-tomcat-11.0.0-M13-embed.zip   
(with props)

dev/tomcat/tomcat-11/v11.0.0-M13/bin/embed/apache-tomcat-11.0.0-M13-embed.zip.asc

dev/tomcat/tomcat-11/v11.0.0-M13/bin/embed/apache-tomcat-11.0.0-M13-embed.zip.sha512
dev/tomcat/tomcat-11/v11.0.0-M13/src/
dev/tomcat/tomcat-11/v11.0.0-M13/src/apache-tomcat-11.0.0-M13-src.tar.gz   
(with props)
dev/tomcat/tomcat-11/v11.0.0-M13/src/apache-tomcat-11.0.0-M13-src.tar.gz.asc

dev/tomcat/tomcat-11/v11.0.0-M13/src/apache-tomcat-11.0.0-M13-src.tar.gz.sha512
dev/tomcat/tomcat-11/v11.0.0-M13/src/apache-tomcat-11.0.0-M13-src.zip   
(with props)
dev/tomcat/tomcat-11/v11.0.0-M13/src/apache-tomcat-11.0.0-M13-src.zip.asc
dev/tomcat/tomcat-11/v11.0.0-M13/src/apache-tomcat-11.0.0-M13-src.zip.sha512

Added: dev/tomcat/tomcat-11/v11.0.0-M13/KEYS
==
--- dev/tomcat/tomcat-11/v11.0.0-M13/KEYS (added)
+++ dev/tomcat/tomcat-11/v11.0.0-M13/KEYS Wed Oct 11 13:18:21 2023
@@ -0,0 +1,453 @@
+This file contains the PGP&GPG keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+pub   4096R/2F6059E7 2009-09-18
+  Key fingerprint = A9C5 DF4D 22E9 9998 D987  5A51 10C0 1C5A 2F60 59E7
+uid  Mark E D Thomas 
+sub   4096R/5E763BEC 2009-09-18
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Comment: GPGTools - http://gpgtools.org
+
+mQINBEq0DukBEAD4jovHOPJDxoD+JnO1Go2kiwpgRULasGlrVKuSUdP6wzcaqWmX
+pqtOJKKwW2MQFQLmg7nQ9RjJwy3QCbKNDJQA/bwbQT1F7WzTCz2S6vxC4zxKck4t
+6RZBq2dJsYKF0CEh6ZfY4dmKvhq+3istSoFRdHYoOPGWZpuRDqfZPdGm/m335/6K
+GH59oysn1NE7a2a+kZzjBSEgv23+l4Z1Rg7+fpz1JcdHSdC2Z+ZRxML25eVatRVz
+4yvDOZItqDURP24zWOodxgboldV6Y88C3v/7KRR+1vklzkuA2FqF8Q4r/2f0su7M
+UVviQcy29y/RlLSDTTYoVlCZ1ni14qFU7Hpw43KJtgXmcUwq31T1+SlXdYjNJ1aF
+kUi8BjCHDcSgE/IReKUanjHzm4XSymKDTeqqzidi4k6PDD4jyHb8k8vxi6qT6Udn
+lcfo5NBkkUT1TauhEy8ktHhbl9k60BvvMBP9l6cURiJg1WS77egI4P/82oPbzzFi
+GFqXyJKULVgxtdQ3JikCpodp3f1fh6PlYZwkW4xCJLJucJ5MiQp07HAkMVW5w+k8
+Xvuk4i5quh3N+2kzKHOOiQCDmN0sz0XjOE+7XBvM1lv

[tomcat] 01/01: Tag 9.0.82

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

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

commit e3b341d78d8db0f74d8989412eb28cdc39b2c251
Author: remm 
AuthorDate: Wed Oct 11 15:21:02 2023 +0200

Tag 9.0.82
---
 build.properties.release |  52 +++
 res/install-win/Uninstall.exe.sig| Bin 0 -> 10253 bytes
 res/install-win/tomcat-installer.exe.sig | Bin 0 -> 10253 bytes
 res/maven/mvn.properties.release |  27 
 webapps/docs/changelog.xml   |   2 +-
 5 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/build.properties.release b/build.properties.release
new file mode 100644
index 00..dbd0cbaa46
--- /dev/null
+++ b/build.properties.release
@@ -0,0 +1,52 @@
+# -
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -
+
+# This file was auto-generated by the pre-release Ant target.
+
+# Any unwanted settings may be over-ridden in a build.properties file located
+# in the same directory as this file.
+
+# Set the version-dev to "" (empty string) as this is not a development 
release.
+version.dev=
+
+# Ensure consistent timestamps for reproducible builds.
+ant.tstamp.now.iso=2023-10-11T13:15:08Z
+
+# Enable insertion of detached signatures into the Windows installer.
+do.codesigning=true
+
+# Re-use the same GPG executable.
+gpg.exec=/usr/bin/gpg
+
+# Reproducible builds require the use of the build tools defined below. The
+# vendors (where appropriate) and versions must match exactly for a 
reproducible
+# build since this data is embedded in various files, particularly JAR file
+# manifests, as part of the build process.
+#
+# Apache Ant:  Apache Ant(TM) version 1.10.12 compiled on January 18 2023
+#
+# Java Name:   OpenJDK 64-Bit Server VM
+# Java Vendor: Eclipse Adoptium
+# Java Version:11.0.20+8
+
+# The following is provided for information only. Builds will be repeatable
+# whether or not the build environment in consistent with this information.
+#
+# OS:  amd64 Linux 6.5.6-200.fc38.x86_64
+# File encoding:   UTF-8
+#
+# Release Manager: remm
diff --git a/res/install-win/Uninstall.exe.sig 
b/res/install-win/Uninstall.exe.sig
new file mode 100644
index 00..4328531afd
Binary files /dev/null and b/res/install-win/Uninstall.exe.sig differ
diff --git a/res/install-win/tomcat-installer.exe.sig 
b/res/install-win/tomcat-installer.exe.sig
new file mode 100644
index 00..47f64e67ad
Binary files /dev/null and b/res/install-win/tomcat-installer.exe.sig differ
diff --git a/res/maven/mvn.properties.release b/res/maven/mvn.properties.release
new file mode 100644
index 00..73d7d958b6
--- /dev/null
+++ b/res/maven/mvn.properties.release
@@ -0,0 +1,27 @@
+# -
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -
+
+# This file was auto-generated by the pre-release Ant target.
+
+# Remove "-dev" from the version since this is not a development release.
+maven.asf.release.deploy.version=9.0.82
+
+# Re-use the same GPG executable.
+gpg.exec=/usr/bin/gpg
+
+# Set the user name to use to upload the artefacts to Nexus.
+asf.ldap.username

[tomcat] tag 9.0.82 created (now e3b341d78d)

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

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


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

 new e3b341d78d Tag 9.0.82

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



[VOTE] Release Apache Tomcat 11.0.0-M13

2023-10-11 Thread Mark Thomas

The proposed Apache Tomcat 11.0.0-M13 release is now available for
voting.

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


- Correct a regression in 11.0.0-M12 that broke the Tomcat JBDC
  connection pool

- Correct a regression in 11.0.0-M12 that broke HTTP compression

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

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


It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.0-M13/

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

The tag is:
https://github.com/apache/tomcat/tree/11.0.0-M13
de45b3f200602b98cde70debe7f656bef0bb5fa2


The proposed 11.0.0-M13 release is:
[ ] -1 Broken - do not release
[ ] +1 Alpha  - go ahead and release as 11.0.0-M13

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



svn commit: r64475 - in /dev/tomcat/tomcat-9/v9.0.82: ./ bin/ bin/embed/ src/

2023-10-11 Thread remm
Author: remm
Date: Wed Oct 11 13:34:34 2023
New Revision: 64475

Log:
Upload 9.0.82 for voting

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

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

Added: dev/tomcat/tomcat-9/v9.0.82/KEYS
==
--- dev/tomcat/tomcat-9/v9.0.82/KEYS (added)
+++ dev/tomcat/tomcat-9/v9.0.82/KEYS Wed Oct 11 13:34:34 2023
@@ -0,0 +1,237 @@
+This file contains the PGP&GPG keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+pub   1024D/33C60243 2004-09-12
+  Key fingerprint = DCFD 35E0 BF8C A734 4752  DE8B 6FB2 1E89 33C6 0243
+uid  Mark E D Thomas 
+uid  Mark E D Thomas 
+uid  Mark E D Thomas 
+sub   2048g/0BECE548 2004-09-12
+
+pub   4096R/2F6059E7 2009-09-18
+  Key fingerprint = A9C5 DF4D 22E9 9998 D987  5A51 10C0 1C5A 2F60 59E7
+uid  Mark E D Thomas 
+sub   4096R/5E763BEC 2009-09-18
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Version: GnuPG v1.4.9 (MingW32)
+
+mQGiBEFEjegRBADocGttfROvtLGrTOW3xRqZHmFWybmEaI6jmnRdN/1gGXmb3wQL
+rHsS3fLFIIOYLPph0Kov9q4qNq36LekShIvjMBDFoj2/wRxaUtFq81asaRZg8Mcw
+4kVeIoe8OIOuWmvYhU8SH2jJNUnVVrpTPAa6QWquTmseNi6UJMjLxuL7DwCg//9u
+k2yj0vk6e4WSO6Fe5+EkQDED/AjQsy0kj9TpNHkKSSUR2evRlWPYA0YtxBSbsgON
+tT0cYipAp5IcYt6Zq5QzHiZreyQXLAjItDS2oGCIXfNbTYJ3kxxJTCU/3wlefV

Re: Re-tagging

2023-10-11 Thread Rémy Maucherat
On Wed, Oct 11, 2023 at 1:35 PM Mark Thomas  wrote:
>
> 11 Oct 2023 07:04:56 Rémy Maucherat :
>
> > On Wed, Oct 11, 2023 at 12:00 PM Mark Thomas  wrote:
> >>
> >> Hi all,
> >>
> >> Given the compression regression, how quickly do we want to re-tag? I
> >> should be available to do 11.0.x pretty much whenever. I can help out
> >> with other brnaches as well if required.
> >
> > +1 and I am available (in a couple hours).
>
> I'm currently out and about but will do 11.0.x as soon as I am back at
> the hotel.
>
> I'm not sure of Chris's availability or connectivity but I should be able
> to do 8.5.x and 10.1.x this evening (about 12-14 hours from now) if his
> availability doesn't work out.

I think I could help in this kind of situation. But I'm focusing on
9.0 anyway since all reports but one were for that branch.

Rémy

> Mark
>
>
> >
> > Rémy
> >
> >> Mark
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> >> For additional commands, e-mail: dev-h...@tomcat.apache.org
> >>
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> > For additional commands, e-mail: dev-h...@tomcat.apache.org
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>

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



[VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Rémy Maucherat
The proposed Apache Tomcat 9.0.82 release is now available for voting.

The notable changes compared to 9.0.81 are:

- Correct a regression in 9.0.81 that broke the Tomcat JBDC
   connection pool

- Correct a regression in 9.0.81 that broke HTTP compression

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

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.82/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1461
The tag is:
https://github.com/apache/tomcat/tree/9.0.82
e3b341d78d8db0f74d8989412eb28cdc39b2c251

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

Rémy

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



Re: [VOTE] Release Apache Tomcat 11.0.0-M13

2023-10-11 Thread Rémy Maucherat
On Wed, Oct 11, 2023 at 3:25 PM Mark Thomas  wrote:
>
> The proposed Apache Tomcat 11.0.0-M13 release is now available for
> voting.
>
> Apache Tomcat 11.0.0-M13 is a milestone release of the 11.0.x branch and
> has been made to provide users with early access to the new features in
> Apache Tomcat 11.0.x so that they may provide feedback. The notable
> changes compared to the previous milestone include:
>
> - Correct a regression in 11.0.0-M12 that broke the Tomcat JBDC
>connection pool
>
> - Correct a regression in 11.0.0-M12 that broke HTTP compression
>
> For full details, see the change log:
> https://nightlies.apache.org/tomcat/tomcat-11.0.x/docs/changelog.html
>
> Applications that run on Tomcat 9 and earlier will not run on Tomcat 11
> without changes. Java EE applications designed for Tomcat 9 and earlier
> may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat
> will automatically convert them to Jakarta EE and copy them to the
> webapps directory. Applications using deprecated APIs may require
> further changes.
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.0-M13/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1460
>
> The tag is:
> https://github.com/apache/tomcat/tree/11.0.0-M13
> de45b3f200602b98cde70debe7f656bef0bb5fa2
>
>
> The proposed 11.0.0-M13 release is:
> [ ] -1 Broken - do not release
> [X] +1 Alpha  - go ahead and release as 11.0.0-M13

Rémy

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



Re: [VOTE] Release Apache Tomcat 11.0.0-M13

2023-10-11 Thread Han Li
Mark Thomas  于2023年10月11日周三 21:25写道:

> The proposed Apache Tomcat 11.0.0-M13 release is now available for
> voting.
>
> Apache Tomcat 11.0.0-M13 is a milestone release of the 11.0.x branch and
> has been made to provide users with early access to the new features in
> Apache Tomcat 11.0.x so that they may provide feedback. The notable
> changes compared to the previous milestone include:
>
> - Correct a regression in 11.0.0-M12 that broke the Tomcat JBDC
>connection pool
>
> - Correct a regression in 11.0.0-M12 that broke HTTP compression
>
> For full details, see the change log:
> https://nightlies.apache.org/tomcat/tomcat-11.0.x/docs/changelog.html
>
> Applications that run on Tomcat 9 and earlier will not run on Tomcat 11
> without changes. Java EE applications designed for Tomcat 9 and earlier
> may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat
> will automatically convert them to Jakarta EE and copy them to the
> webapps directory. Applications using deprecated APIs may require
> further changes.
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.0-M13/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1460
>
> The tag is:
> https://github.com/apache/tomcat/tree/11.0.0-M13
> de45b3f200602b98cde70debe7f656bef0bb5fa2
>
>
> The proposed 11.0.0-M13 release is:
> [ ] -1 Broken - do not release
> [ X] +1 Alpha  - go ahead and release as 11.0.0-M13
>

Tests pass.

Han


>
> -
> 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: Next is 9.0.83

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

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


The following commit(s) were added to refs/heads/9.0.x by this push:
 new 5b90801802 Next is 9.0.83
5b90801802 is described below

commit 5b90801802dcc8f81e1f5597249e3c6228b9302f
Author: remm 
AuthorDate: Wed Oct 11 15:48:49 2023 +0200

Next is 9.0.83
---
 build.properties.default | 2 +-
 res/maven/mvn.properties.default | 2 +-
 webapps/docs/changelog.xml   | 4 +++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/build.properties.default b/build.properties.default
index 6601dc4ffd..3b25b02b6e 100644
--- a/build.properties.default
+++ b/build.properties.default
@@ -31,7 +31,7 @@
 # - Version Control Flags -
 version.major=9
 version.minor=0
-version.build=82
+version.build=83
 version.patch=0
 version.suffix=
 version.dev=-dev
diff --git a/res/maven/mvn.properties.default b/res/maven/mvn.properties.default
index 8f93c7ee78..ca24f09c77 100644
--- a/res/maven/mvn.properties.default
+++ b/res/maven/mvn.properties.default
@@ -39,7 +39,7 @@ 
maven.asf.release.repo.url=https://repository.apache.org/service/local/staging/d
 maven.asf.release.repo.repositoryId=apache.releases.https
 
 # Release version info
-maven.asf.release.deploy.version=9.0.82
+maven.asf.release.deploy.version=9.0.83
 
 #Where do we load the libraries from
 tomcat.lib.path=../../output/build/lib
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 46f8d0cdd9..13a5ac0be2 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -104,7 +104,9 @@
   They eventually become mixed with the numbered issues (i.e., numbered
   issues do not "pop up" wrt. others).
 -->
-
+
+
+
   
 
   


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



Buildbot failure in on tomcat-8.5.x

2023-10-11 Thread buildbot
Build status: BUILD FAILED: failed compile (failure)
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/36/builds/646
Blamelist: Mark Thomas 
Build Text: failed compile (failure)
Status Detected: new failure
Build Source Stamp: [branch 8.5.x] fb3fdbb8677b29d16d010289661b3d46329b055d


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: 2

  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-native] branch main updated: BZ 67615: Windows binary for version 2 has incorrect version suffix compared to the GNU autoconf version

2023-10-11 Thread michaelo
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new d280a8d1e BZ 67615: Windows binary for version 2 has incorrect version 
suffix compared to the GNU autoconf version
d280a8d1e is described below

commit d280a8d1e3e8f8e0ff23b53ead03c429f4e8ad35
Author: Michael Osipov 
AuthorDate: Wed Oct 11 17:08:34 2023 +0200

BZ 67615: Windows binary for version 2 has incorrect version suffix 
compared to the GNU autoconf version
---
 native/NMAKEmakefile  | 4 ++--
 native/libtcnative.dsp| 4 ++--
 native/tcnative.dsp   | 4 ++--
 xdocs/miscellaneous/changelog.xml | 6 ++
 4 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/native/NMAKEmakefile b/native/NMAKEmakefile
index 51653caf5..011cbb06a 100644
--- a/native/NMAKEmakefile
+++ b/native/NMAKEmakefile
@@ -29,9 +29,9 @@
 #
 
 !IF !DEFINED(APR_DECLARE_STATIC) || "$(APR_DECLARE_STATIC)" == ""
-PROJECT = libtcnative-1
+PROJECT = libtcnative-2
 !ELSE
-PROJECT = tcnative-1
+PROJECT = tcnative-2
 !ENDIF
 TARGET = DLL
 
diff --git a/native/libtcnative.dsp b/native/libtcnative.dsp
index 1e88b7c57..02c512b42 100644
--- a/native/libtcnative.dsp
+++ b/native/libtcnative.dsp
@@ -53,7 +53,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib /nologo /base:"0x6EE0" /subsystem:windows 
/dll /debug /machine:I386 /opt:ref
-# ADD LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib rpcrt4.lib libeay32.lib ssleay32.lib /nologo 
/base:"0x6EE0" /subsystem:windows /dll /debug /machine:I386 
/out:"Release/libtcnative-1.dll" /libpath:"./srclib/openssl/out32" 
/libpath:"./srclib/openssl/out32dll" /opt:ref
+# ADD LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib rpcrt4.lib libeay32.lib ssleay32.lib /nologo 
/base:"0x6EE0" /subsystem:windows /dll /debug /machine:I386 
/out:"Release/libtcnative-2.dll" /libpath:"./srclib/openssl/out32" 
/libpath:"./srclib/openssl/out32dll" /opt:ref
 
 !ELSEIF  "$(CFG)" == "libtcnative - Win32 Debug"
 
@@ -79,7 +79,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib /nologo /base:"0x6EE0" /subsystem:windows 
/dll /incremental:no /debug /machine:I386
-# ADD LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib rpcrt4.lib libeay32.lib ssleay32.lib /nologo 
/base:"0x6EE0" /subsystem:windows /dll /incremental:no /debug /machine:I386 
/out:"Debug/libtcnative-1.dll" /libpath:"./srclib/openssl/out32" 
/libpath:"./srclib/openssl/out32dll"
+# ADD LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib rpcrt4.lib libeay32.lib ssleay32.lib /nologo 
/base:"0x6EE0" /subsystem:windows /dll /incremental:no /debug /machine:I386 
/out:"Debug/libtcnative-2.dll" /libpath:"./srclib/openssl/out32" 
/libpath:"./srclib/openssl/out32dll"
 
 !ENDIF 
 
diff --git a/native/tcnative.dsp b/native/tcnative.dsp
index 56c9db8c7..dbaeae301 100644
--- a/native/tcnative.dsp
+++ b/native/tcnative.dsp
@@ -53,7 +53,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib /nologo /base:"0x6EE0" /subsystem:windows 
/dll /debug /machine:I386 /opt:ref
-# ADD LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib rpcrt4.lib libeay32.lib ssleay32.lib /nologo 
/base:"0x6EE0" /subsystem:windows /dll /debug /machine:I386 
/out:"LibR/tcnative-1.dll" /libpath:"./srclib/openssl/out32" 
/libpath:"./srclib/openssl/out32dll" /opt:ref
+# ADD LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib rpcrt4.lib libeay32.lib ssleay32.lib /nologo 
/base:"0x6EE0" /subsystem:windows /dll /debug /machine:I386 
/out:"LibR/tcnative-2.dll" /libpath:"./srclib/openssl/out32" 
/libpath:"./srclib/openssl/out32dll" /opt:ref
 
 !ELSEIF  "$(CFG)" == "tcnative - Win32 Debug"
 
@@ -79,7 +79,7 @@ BSC32=bscmake.exe
 # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib /nologo /base:"0x6EE0" /subsystem:windows 
/dll /incremental:no /debug /machine:I386
-# ADD LINK32 kernel32.lib advapi32.lib ws2_32.lib mswsock.lib wldap32.lib 
psapi.lib ole32.lib shlwapi.lib rpcrt4.lib libeay32.lib ssleay32.lib /nologo 
/base:"0x6EE0" /subsystem:windows /dll /incremental:no /debug /machine:I386 
/out:"LibD/tcnative-1.dll" /libpath:"./srcli

[Bug 67615] Windows binary for version 2 has incorrect version suffix compared to the GNU autoconf version

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67615

Michael Osipov  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #1 from Michael Osipov  ---
Fixed with 2.0.7 and onwards.

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



[tomcat-native] branch main updated: Align default pass phrase prompt with HTTPd on Windows as well

2023-10-11 Thread michaelo
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 161333137 Align default pass phrase prompt with HTTPd on Windows as 
well
161333137 is described below

commit 161333137499255cd01761517a1eacedd1ddfede
Author: Michael Osipov 
AuthorDate: Wed Oct 11 17:19:49 2023 +0200

Align default pass phrase prompt with HTTPd on Windows as well
---
 native/os/win32/libtcnative.rc| 4 ++--
 xdocs/miscellaneous/changelog.xml | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/native/os/win32/libtcnative.rc b/native/os/win32/libtcnative.rc
index aa195e393..a0b8b28cf 100644
--- a/native/os/win32/libtcnative.rc
+++ b/native/os/win32/libtcnative.rc
@@ -24,13 +24,13 @@ LANGUAGE 0x9,0x1
 
 1001 DIALOGEX 0, 0, 252, 51
 STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_CAPTION
-CAPTION "Password prompt"
+CAPTION "Pass Phrase Prompt"
 FONT 8, "MS Shell Dlg", 0, 0, 0x0
 BEGIN
 ICON1000,-1,8,6,21,20
 LTEXT   "Some of your private key files are encrypted for security 
reasons.\nIn order to read them you have to provide the pass phrases.",
 -1,29,5,220,19
-LTEXT   "Enter password:",-1,7,28,75,8
+LTEXT   "Enter pass phrase:",-1,7,28,75,8
 EDITTEXT1002,67,27,174,12,ES_PASSWORD | ES_AUTOHSCROLL
 END
 
diff --git a/xdocs/miscellaneous/changelog.xml 
b/xdocs/miscellaneous/changelog.xml
index 9772a91a9..d7e1fad4f 100644
--- a/xdocs/miscellaneous/changelog.xml
+++ b/xdocs/miscellaneous/changelog.xml
@@ -37,6 +37,9 @@
   67615: Windows binary for version 2 has incorrect version 
suffix
   compared to the GNU autoconf version. (michaelo)
 
+
+  Align default pass phrase prompt with HTTPd on Windows as well. 
(michaelo)
+
   
 
 


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



[tomcat-native] branch main updated: Fix incorrect comment

2023-10-11 Thread michaelo
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new fd3df8fc4 Fix incorrect comment
fd3df8fc4 is described below

commit fd3df8fc42fc5981bd4519363a5f8be80a1590a7
Author: Michael Osipov 
AuthorDate: Wed Oct 11 18:42:11 2023 +0200

Fix incorrect comment
---
 java/org/apache/tomcat/jni/SSL.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/java/org/apache/tomcat/jni/SSL.java 
b/java/org/apache/tomcat/jni/SSL.java
index 974e998c7..4fff8081b 100644
--- a/java/org/apache/tomcat/jni/SSL.java
+++ b/java/org/apache/tomcat/jni/SSL.java
@@ -241,7 +241,7 @@ public final class SSL {
 public static final int SSL_SELECTOR_FAILURE_NO_ADVERTISE = 0;
 public static final int SSL_SELECTOR_FAILURE_CHOOSE_MY_LAST_PROTOCOL = 1;
 
-/* Return OpenSSL version number (compile time version, if version < 
1.1.0) */
+/* Return OpenSSL version number (run time version) */
 public static native int version();
 
 /* Return OpenSSL version string (run time version) */


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



Re: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Cesar Hernandez
+1 non binding.

El mié, 11 oct 2023 a las 7:38, Rémy Maucherat () escribió:

> The proposed Apache Tomcat 9.0.82 release is now available for voting.
>
> The notable changes compared to 9.0.81 are:
>
> - Correct a regression in 9.0.81 that broke the Tomcat JBDC
>connection pool
>
> - Correct a regression in 9.0.81 that broke HTTP compression
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.82/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1461
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.82
> e3b341d78d8db0f74d8989412eb28cdc39b2c251
>
> The proposed 9.0.82 release is:
> [ ] -1, Broken - do not release
> [ ] +1, Stable - go ahead and release as 9.0.82
>
> Rémy
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: dev-h...@tomcat.apache.org
>
>

-- 
Atentamente:
César Hernández.


Re: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Igal Sapir
On Wed, Oct 11, 2023 at 6:38 AM Rémy Maucherat  wrote:

> The proposed Apache Tomcat 9.0.82 release is now available for voting.
>
> The notable changes compared to 9.0.81 are:
>
> - Correct a regression in 9.0.81 that broke the Tomcat JBDC
>connection pool
>
> - Correct a regression in 9.0.81 that broke HTTP compression
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.82/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1461
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.82
> e3b341d78d8db0f74d8989412eb28cdc39b2c251
>
> The proposed 9.0.82 release is:
> [ ] -1, Broken - do not release
> [X] +1, Stable - go ahead and release as 9.0.82
>

Build reproducible and unit tests pass on Linux with Java 21u35

Igal



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


[Bug 67683] New: C source code is compatible with OpenSSL 1.0.2

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67683

Bug ID: 67683
   Summary: C source code is compatible with OpenSSL 1.0.2
   Product: Tomcat Native
   Version: 1.2.39
  Hardware: All
OS: All
Status: NEW
  Severity: normal
  Priority: P2
 Component: Library
  Assignee: dev@tomcat.apache.org
  Reporter: micha...@apache.org
  Target Milestone: ---

Important: I do not expect anything to make this code run with OpenSSL 1.0.2, I
just want to outline the following incompat from an example:
Here [1] we say that our code run with 1.0.2 or newer. Let's consider we'd try,
then let's have a look at 2c22764c49c06c4a6ccbbcc08021be43de7eba49
SSL#version() and SSL#versionString() use functions in C which aren't listed
here [2], so I need to assume that the code isn't compatible anymore.

If my understanding is correct, we should abandon 1.2.x soon and start with
1.3.x, raise to 1.1.1 minimum and remove old pre-1.1.1 checks.

Again: I don't expect or want someone to use it with 1.0.2, but pointing out
that our setup is incorrect.

[1]
https://github.com/apache/tomcat-native/blob/a2aa5aff32ab1fee2bcdd2fce1446786633eb0ee/native/build/tcnative.m4#L247-L254
[2] https://www.openssl.org/docs/man1.0.2/man3/

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



[tomcat-native] branch 1.2.x updated: Fix incorrect comment

2023-10-11 Thread michaelo
This is an automated email from the ASF dual-hosted git repository.

michaelo 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 7064b588d Fix incorrect comment
7064b588d is described below

commit 7064b588d5962a4fccd30d895212a60ea95dfdd3
Author: Michael Osipov 
AuthorDate: Wed Oct 11 18:42:11 2023 +0200

Fix incorrect comment
---
 java/org/apache/tomcat/jni/SSL.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/java/org/apache/tomcat/jni/SSL.java 
b/java/org/apache/tomcat/jni/SSL.java
index 91a8bc66f..ac0ca9da5 100644
--- a/java/org/apache/tomcat/jni/SSL.java
+++ b/java/org/apache/tomcat/jni/SSL.java
@@ -254,7 +254,7 @@ public final class SSL {
 public static final int SSL_SELECTOR_FAILURE_NO_ADVERTISE = 0;
 public static final int SSL_SELECTOR_FAILURE_CHOOSE_MY_LAST_PROTOCOL = 1;
 
-/* Return OpenSSL version number (compile time version, if version < 
1.1.0) */
+/* Return OpenSSL version number (run time version) */
 public static native int version();
 
 /* Return OpenSSL version string (run time version) */


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



[Bug 67616] o.a.tomcat.jni.SSL contains useless check for old OpenSSL version

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67616

Michael Osipov  changed:

   What|Removed |Added

Summary|org/apache/tomcat/jni/SSL.j |o.a.tomcat.jni.SSL contains
   |ava contains useless check  |useless check for old
   |for old OpenSSL version |OpenSSL version

-- 
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 11.0.0-M13

2023-10-11 Thread Felix Schumacher



Am 11.10.23 um 15:24 schrieb Mark Thomas:

The proposed Apache Tomcat 11.0.0-M13 release is now available for
voting.

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


- Correct a regression in 11.0.0-M12 that broke the Tomcat JBDC
  connection pool

- Correct a regression in 11.0.0-M12 that broke HTTP compression

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

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


It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.0-M13/

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

The tag is:
https://github.com/apache/tomcat/tree/11.0.0-M13
de45b3f200602b98cde70debe7f656bef0bb5fa2


The proposed 11.0.0-M13 release is:
[ ] -1 Broken - do not release
[x] +1 Alpha  - go ahead and release as 11.0.0-M13


Tests pass

Regards

 Felix




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



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



Re: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Felix Schumacher



Am 11.10.23 um 15:38 schrieb Rémy Maucherat:

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

The notable changes compared to 9.0.81 are:

- Correct a regression in 9.0.81 that broke the Tomcat JBDC
connection pool

- Correct a regression in 9.0.81 that broke HTTP compression

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

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.82/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1461
The tag is:
https://github.com/apache/tomcat/tree/9.0.82
e3b341d78d8db0f74d8989412eb28cdc39b2c251

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


Tests pass

Regards

 Felix



Rémy

-
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 main updated: BZ 67616: o.a.tomcat.jni.SSL contains useless check for old OpenSSL version

2023-10-11 Thread michaelo
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 3549935bf BZ 67616: o.a.tomcat.jni.SSL contains useless check for old 
OpenSSL version
3549935bf is described below

commit 3549935bfae8d3d9f870b79a346b8ae327a128db
Author: Michael Osipov 
AuthorDate: Wed Oct 11 19:11:09 2023 +0200

BZ 67616: o.a.tomcat.jni.SSL contains useless check for old OpenSSL version
---
 java/org/apache/tomcat/jni/SSL.java | 7 +--
 xdocs/miscellaneous/changelog.xml   | 3 +++
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/java/org/apache/tomcat/jni/SSL.java 
b/java/org/apache/tomcat/jni/SSL.java
index 4fff8081b..64da0ca9c 100644
--- a/java/org/apache/tomcat/jni/SSL.java
+++ b/java/org/apache/tomcat/jni/SSL.java
@@ -73,12 +73,7 @@ public final class SSL {
 public static final int SSL_PROTOCOL_ALL;
 
 static {
-if (version() >= 0x1010100f) {
-SSL_PROTOCOL_ALL = (SSL_PROTOCOL_TLSV1 | SSL_PROTOCOL_TLSV1_1 | 
SSL_PROTOCOL_TLSV1_2 |
-SSL_PROTOCOL_TLSV1_3);
-} else {
-SSL_PROTOCOL_ALL = (SSL_PROTOCOL_TLSV1 | SSL_PROTOCOL_TLSV1_1 | 
SSL_PROTOCOL_TLSV1_2);
-}
+SSL_PROTOCOL_ALL = 
(SSL_PROTOCOL_TLSV1|SSL_PROTOCOL_TLSV1_1|SSL_PROTOCOL_TLSV1_2|SSL_PROTOCOL_TLSV1_3);
 }
 
 
diff --git a/xdocs/miscellaneous/changelog.xml 
b/xdocs/miscellaneous/changelog.xml
index d7e1fad4f..638eb1fc4 100644
--- a/xdocs/miscellaneous/changelog.xml
+++ b/xdocs/miscellaneous/changelog.xml
@@ -40,6 +40,9 @@
 
   Align default pass phrase prompt with HTTPd on Windows as well. 
(michaelo)
 
+
+  67616: o.a.tomcat.jni.SSL contains useless check for old 
OpenSSL version. (michaelo)
+
   
 
 


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



[Bug 67616] o.a.tomcat.jni.SSL contains useless check for old OpenSSL version

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67616

Michael Osipov  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #1 from Michael Osipov  ---
Fixed for 2.0.7 and onwards.

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



RE: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Mcalexander, Jon J.
Question Rémy,

Are we only looking at an update to Tomcat 9x or will there be updates for 8.5x 
and 10.1x as well?

Thanks,

Dream * Excel * Explore * Inspire
Jon McAlexander
Senior Infrastructure Engineer
Asst. Vice President
He/His

Middleware Product Engineering
Enterprise CIO | EAS | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexan...@wellsfargo.com
This message may contain confidential and/or privileged information. If you are 
not the addressee or authorized to receive this for the addressee, you must not 
use, copy, disclose, or take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation.

> -Original Message-
> From: Rémy Maucherat 
> Sent: Wednesday, October 11, 2023 8:38 AM
> To: Tomcat Developers List 
> Subject: [VOTE] Release Apache Tomcat 9.0.82
> 
> The proposed Apache Tomcat 9.0.82 release is now available for voting.
> 
> The notable changes compared to 9.0.81 are:
> 
> - Correct a regression in 9.0.81 that broke the Tomcat JBDC
>connection pool
> 
> - Correct a regression in 9.0.81 that broke HTTP compression
> 
> For full details, see the changelog:
> https://urldefense.com/v3/__https://nightlies.apache.org/tomcat/tomcat-
> 9.0.x/docs/changelog.html__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT
> 36ULVTpP7jV6n8wLm5FZbNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpJe
> 5xZ2q$
> 
> It can be obtained from:
> https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/tomc
> at/tomcat-
> 9/v9.0.82/__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT36ULVTpP7jV6n8
> wLm5FZbNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpMoEPFys$
> The Maven staging repo is:
> https://urldefense.com/v3/__https://repository.apache.org/content/reposi
> tories/orgapachetomcat-
> 1461__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT36ULVTpP7jV6n8wLm5
> FZbNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpMFYXRRV$
> The tag is:
> https://urldefense.com/v3/__https://github.com/apache/tomcat/tree/9.0.8
> 2__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT36ULVTpP7jV6n8wLm5FZ
> bNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpJBMaDgq$
> e3b341d78d8db0f74d8989412eb28cdc39b2c251
> 
> The proposed 9.0.82 release is:
> [ ] -1, Broken - do not release
> [ ] +1, Stable - go ahead and release as 9.0.82
> 
> Rémy
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional
> commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Rémy Maucherat
On Wed, Oct 11, 2023 at 3:38 PM Rémy Maucherat  wrote:
>
> The proposed Apache Tomcat 9.0.82 release is now available for voting.
>
> The notable changes compared to 9.0.81 are:
>
> - Correct a regression in 9.0.81 that broke the Tomcat JBDC
>connection pool
>
> - Correct a regression in 9.0.81 that broke HTTP compression
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.82/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1461
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.82
> e3b341d78d8db0f74d8989412eb28cdc39b2c251
>
> The proposed 9.0.82 release is:
> [ ] -1, Broken - do not release
> [X] +1, Stable - go ahead and release as 9.0.82

Rémy

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



Re: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Rémy Maucherat
On Wed, Oct 11, 2023 at 8:27 PM Mcalexander, Jon J.
 wrote:
>
> Question Rémy,
>
> Are we only looking at an update to Tomcat 9x or will there be updates for 
> 8.5x and 10.1x as well?

There will be releases for all the branches.

Rémy

> Thanks,
>
> Dream * Excel * Explore * Inspire
> Jon McAlexander
> Senior Infrastructure Engineer
> Asst. Vice President
> He/His
>
> Middleware Product Engineering
> Enterprise CIO | EAS | Middleware | Infrastructure Solutions
>
> 8080 Cobblestone Rd | Urbandale, IA 50322
> MAC: F4469-010
> Tel 515-988-2508 | Cell 515-988-2508
>
> jonmcalexan...@wellsfargo.com
> This message may contain confidential and/or privileged information. If you 
> are not the addressee or authorized to receive this for the addressee, you 
> must not use, copy, disclose, or take any action based on this message or any 
> information herein. If you have received this message in error, please advise 
> the sender immediately by reply e-mail and delete this message. Thank you for 
> your cooperation.
>
> > -Original Message-
> > From: Rémy Maucherat 
> > Sent: Wednesday, October 11, 2023 8:38 AM
> > To: Tomcat Developers List 
> > Subject: [VOTE] Release Apache Tomcat 9.0.82
> >
> > The proposed Apache Tomcat 9.0.82 release is now available for voting.
> >
> > The notable changes compared to 9.0.81 are:
> >
> > - Correct a regression in 9.0.81 that broke the Tomcat JBDC
> >connection pool
> >
> > - Correct a regression in 9.0.81 that broke HTTP compression
> >
> > For full details, see the changelog:
> > https://urldefense.com/v3/__https://nightlies.apache.org/tomcat/tomcat-
> > 9.0.x/docs/changelog.html__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT
> > 36ULVTpP7jV6n8wLm5FZbNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpJe
> > 5xZ2q$
> >
> > It can be obtained from:
> > https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/tomc
> > at/tomcat-
> > 9/v9.0.82/__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT36ULVTpP7jV6n8
> > wLm5FZbNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpMoEPFys$
> > The Maven staging repo is:
> > https://urldefense.com/v3/__https://repository.apache.org/content/reposi
> > tories/orgapachetomcat-
> > 1461__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT36ULVTpP7jV6n8wLm5
> > FZbNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpMFYXRRV$
> > The tag is:
> > https://urldefense.com/v3/__https://github.com/apache/tomcat/tree/9.0.8
> > 2__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT36ULVTpP7jV6n8wLm5FZ
> > bNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpJBMaDgq$
> > e3b341d78d8db0f74d8989412eb28cdc39b2c251
> >
> > The proposed 9.0.82 release is:
> > [ ] -1, Broken - do not release
> > [ ] +1, Stable - go ahead and release as 9.0.82
> >
> > Rémy
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional
> > commands, e-mail: dev-h...@tomcat.apache.org
>

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



RE: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Mcalexander, Jon J.
Thank you!

Dream * Excel * Explore * Inspire
Jon McAlexander
Senior Infrastructure Engineer
Asst. Vice President
He/His

Middleware Product Engineering
Enterprise CIO | EAS | Middleware | Infrastructure Solutions

8080 Cobblestone Rd | Urbandale, IA 50322
MAC: F4469-010
Tel 515-988-2508 | Cell 515-988-2508

jonmcalexan...@wellsfargo.com
This message may contain confidential and/or privileged information. If you are 
not the addressee or authorized to receive this for the addressee, you must not 
use, copy, disclose, or take any action based on this message or any 
information herein. If you have received this message in error, please advise 
the sender immediately by reply e-mail and delete this message. Thank you for 
your cooperation.

> -Original Message-
> From: Rémy Maucherat 
> Sent: Wednesday, October 11, 2023 1:36 PM
> To: Tomcat Developers List 
> Subject: Re: [VOTE] Release Apache Tomcat 9.0.82
> 
> On Wed, Oct 11, 2023 at 8:27 PM Mcalexander, Jon J.
>  wrote:
> >
> > Question Rémy,
> >
> > Are we only looking at an update to Tomcat 9x or will there be updates for
> 8.5x and 10.1x as well?
> 
> There will be releases for all the branches.
> 
> Rémy
> 
> > Thanks,
> >
> > Dream * Excel * Explore * Inspire
> > Jon McAlexander
> > Senior Infrastructure Engineer
> > Asst. Vice President
> > He/His
> >
> > Middleware Product Engineering
> > Enterprise CIO | EAS | Middleware | Infrastructure Solutions
> >
> > 8080 Cobblestone Rd | Urbandale, IA 50322
> > MAC: F4469-010
> > Tel 515-988-2508 | Cell 515-988-2508
> >
> > jonmcalexan...@wellsfargo.com
> > This message may contain confidential and/or privileged information. If you
> are not the addressee or authorized to receive this for the addressee, you
> must not use, copy, disclose, or take any action based on this message or any
> information herein. If you have received this message in error, please advise
> the sender immediately by reply e-mail and delete this message. Thank you
> for your cooperation.
> >
> > > -Original Message-
> > > From: Rémy Maucherat 
> > > Sent: Wednesday, October 11, 2023 8:38 AM
> > > To: Tomcat Developers List 
> > > Subject: [VOTE] Release Apache Tomcat 9.0.82
> > >
> > > The proposed Apache Tomcat 9.0.82 release is now available for voting.
> > >
> > > The notable changes compared to 9.0.81 are:
> > >
> > > - Correct a regression in 9.0.81 that broke the Tomcat JBDC
> > >connection pool
> > >
> > > - Correct a regression in 9.0.81 that broke HTTP compression
> > >
> > > For full details, see the changelog:
> > > https://urldefense.com/v3/__https://nightlies.apache.org/tomcat/tomc
> > > at-
> > >
> 9.0.x/docs/changelog.html__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT
> > >
> 36ULVTpP7jV6n8wLm5FZbNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpJe
> > > 5xZ2q$
> > >
> > > It can be obtained from:
> > > https://urldefense.com/v3/__https://dist.apache.org/repos/dist/dev/t
> > > omc
> > > at/tomcat-
> > >
> 9/v9.0.82/__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT36ULVTpP7jV6n8
> > > wLm5FZbNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpMoEPFys$
> > > The Maven staging repo is:
> > > https://urldefense.com/v3/__https://repository.apache.org/content/re
> > > posi
> > > tories/orgapachetomcat-
> > >
> 1461__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT36ULVTpP7jV6n8wLm5
> > > FZbNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpMFYXRRV$
> > > The tag is:
> > >
> https://urldefense.com/v3/__https://github.com/apache/tomcat/tree/9.
> > > 0.8
> 2__;!!F9svGWnIaVPGSwU!qgz3a8zzVkxxVQb9NuT36ULVTpP7jV6n8wLm5FZ
> > > bNG8JwdShdJXM6DlqBwp3ruen_3EisWFr75QwpJBMaDgq$
> > > e3b341d78d8db0f74d8989412eb28cdc39b2c251
> > >
> > > The proposed 9.0.82 release is:
> > > [ ] -1, Broken - do not release
> > > [ ] +1, Stable - go ahead and release as 9.0.82
> > >
> > > Rémy
> > >
> > > 
> > > - To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For
> > > additional commands, e-mail: dev-h...@tomcat.apache.org
> >
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional
> commands, e-mail: dev-h...@tomcat.apache.org



Re: [VOTE] Release Apache Tomcat 11.0.0-M13

2023-10-11 Thread Mark Thomas

On 11/10/2023 10:24, Mark Thomas wrote:


The proposed 11.0.0-M13 release is:
[ ] -1 Broken - do not release
[X] +1 Alpha  - go ahead and release as 11.0.0-M13


Build is reproducible.

Tests pass on Windows, Linux and MacOS (M1).

Mark

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



Re: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Coty Sutherland
On Wed, Oct 11, 2023 at 9:38 AM Rémy Maucherat  wrote:

> The proposed Apache Tomcat 9.0.82 release is now available for voting.
>
> The notable changes compared to 9.0.81 are:
>
> - Correct a regression in 9.0.81 that broke the Tomcat JBDC
>connection pool
>
> - Correct a regression in 9.0.81 that broke HTTP compression
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.82/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1461
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.82
> e3b341d78d8db0f74d8989412eb28cdc39b2c251
>
> The proposed 9.0.82 release is:
> [ ] -1, Broken - do not release
> [x] +1, Stable - go ahead and release as 9.0.82


+1


Re: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Mark Thomas

On 11/10/2023 10:38, Rémy Maucherat wrote:


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


Build is reproducible.

Unit tests pass on Linux, M1 MacOS and Windows.

Mark

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



Re: [VOTE] Release Apache Tomcat 11.0.0-M13

2023-10-11 Thread Igal Sapir
On Wed, Oct 11, 2023 at 6:25 AM Mark Thomas  wrote:

> The proposed Apache Tomcat 11.0.0-M13 release is now available for
> voting.
>
> Apache Tomcat 11.0.0-M13 is a milestone release of the 11.0.x branch and
> has been made to provide users with early access to the new features in
> Apache Tomcat 11.0.x so that they may provide feedback. The notable
> changes compared to the previous milestone include:
>
> - Correct a regression in 11.0.0-M12 that broke the Tomcat JBDC
>connection pool
>
> - Correct a regression in 11.0.0-M12 that broke HTTP compression
>
> For full details, see the change log:
> https://nightlies.apache.org/tomcat/tomcat-11.0.x/docs/changelog.html
>
> Applications that run on Tomcat 9 and earlier will not run on Tomcat 11
> without changes. Java EE applications designed for Tomcat 9 and earlier
> may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat
> will automatically convert them to Jakarta EE and copy them to the
> webapps directory. Applications using deprecated APIs may require
> further changes.
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-11/v11.0.0-M13/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1460
>
> The tag is:
> https://github.com/apache/tomcat/tree/11.0.0-M13
> de45b3f200602b98cde70debe7f656bef0bb5fa2
>
>
> The proposed 11.0.0-M13 release is:
> [ ] -1 Broken - do not release
> [X] +1 Alpha  - go ahead and release as 11.0.0-M13
>

Build is reproducible, and unit tests passed on Linux with Java 21u35

Igal



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


[Bug 67685] New: Connector Compression adds unwanted "Content-Length" header with size of uncompressed response

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67685

Bug ID: 67685
   Summary: Connector Compression adds unwanted "Content-Length"
header with size of uncompressed response
   Product: Tomcat 10
   Version: 10.1.14
  Hardware: PC
OS: Linux
Status: NEW
  Severity: regression
  Priority: P2
 Component: Connectors
  Assignee: dev@tomcat.apache.org
  Reporter: pier...@pieroxy.net
  Target Milestone: --

I spotted what I think is a regression in Tomcat 10.1.14. Everything works fine
in 10.1.13.

Here is the context of my test, I've tried to dumb it down to something
trivial:

* Embedded Tomcat 10.1.14
* Activated the compression:
ctr.setProperty("compression", "on");
ctr.setProperty("compressionMinSize", "5");
ctr.setProperty("compressibleMimeType", "text/html");
* Wrote a simple servlet (async though):
response.setStatus(200);
response.setContentType("text/html);
response.setCharacterEncoding("UTF-8");
response.getOutputStream().write("sample string not too short but not too
big".getBytes(StandardCharsets.UTF_8));

In that scenario, the content is more than 5 bytes so the response is
compressed, *but* the "Content-Length" http header is added to the length of
the uncompressed response. Browsers don't like that at all and timeout after
1mn complaining that some data is missing. Tomcat is close to being useless.
Only fix I could find is to disable compression or go back to 10.1.13

Context:
* Java 17.0.8.1
* Tomcat 10.1.14
* org.apache.catalina.connector.Connector
* Tomcat used standalone (not behind httpd)
* Tomcat embedded with "org.apache.tomcat.embed" artifact in maven

-- 
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 67670] 20 seconds to download some JS files with 9.0.81

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67670

Remy Maucherat  changed:

   What|Removed |Added

 CC||pier...@pieroxy.net

--- Comment #9 from Remy Maucherat  ---
*** Bug 67685 has been marked as a duplicate of this bug. ***

-- 
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 67685] Connector Compression adds unwanted "Content-Length" header with size of uncompressed response

2023-10-11 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=67685

Remy Maucherat  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #1 from Remy Maucherat  ---


*** This bug has been marked as a duplicate of bug 67670 ***

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



[tomcat] tag 10.1.15 created (now bd69455d33)

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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


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

 new bd69455d33 Tag 10.1.15

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] 01/01: Tag 10.1.15

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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

commit bd69455d3331a153c411b6f1ac5e434bed06f3ce
Author: schultz 
AuthorDate: Wed Oct 11 17:21:18 2023 -0700

Tag 10.1.15
---
 build.properties.release |  52 +++
 res/install-win/Uninstall.exe.sig| Bin 0 -> 10253 bytes
 res/install-win/tomcat-installer.exe.sig | Bin 0 -> 10253 bytes
 res/maven/mvn.properties.release |  27 
 webapps/docs/changelog.xml   |   2 +-
 5 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/build.properties.release b/build.properties.release
new file mode 100644
index 00..9968d2ef0d
--- /dev/null
+++ b/build.properties.release
@@ -0,0 +1,52 @@
+# -
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -
+
+# This file was auto-generated by the pre-release Ant target.
+
+# Any unwanted settings may be over-ridden in a build.properties file located
+# in the same directory as this file.
+
+# Set the version-dev to "" (empty string) as this is not a development 
release.
+version.dev=
+
+# Ensure consistent timestamps for reproducible builds.
+ant.tstamp.now.iso=2023-10-11T23:38:40Z
+
+# Enable insertion of detached signatures into the Windows installer.
+do.codesigning=true
+
+# Re-use the same GPG executable.
+gpg.exec=C:/Program Files (x86)/gnupg/bin/gpg.exe
+
+# Reproducible builds require the use of the build tools defined below. The
+# vendors (where appropriate) and versions must match exactly for a 
reproducible
+# build since this data is embedded in various files, particularly JAR file
+# manifests, as part of the build process.
+#
+# Apache Ant:  Apache Ant(TM) version 1.10.12 compiled on October 13 2021
+#
+# Java Name:   OpenJDK 64-Bit Server VM
+# Java Vendor: Eclipse Adoptium
+# Java Version:11.0.20+8
+
+# The following is provided for information only. Builds will be repeatable
+# whether or not the build environment in consistent with this information.
+#
+# OS:  amd64 Windows 10 10.0
+# File encoding:   Cp1252
+#
+# Release Manager: schultz
diff --git a/res/install-win/Uninstall.exe.sig 
b/res/install-win/Uninstall.exe.sig
new file mode 100644
index 00..ebf1021dc4
Binary files /dev/null and b/res/install-win/Uninstall.exe.sig differ
diff --git a/res/install-win/tomcat-installer.exe.sig 
b/res/install-win/tomcat-installer.exe.sig
new file mode 100644
index 00..bfa0bce75c
Binary files /dev/null and b/res/install-win/tomcat-installer.exe.sig differ
diff --git a/res/maven/mvn.properties.release b/res/maven/mvn.properties.release
new file mode 100644
index 00..d2ff113ebd
--- /dev/null
+++ b/res/maven/mvn.properties.release
@@ -0,0 +1,27 @@
+# -
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -
+
+# This file was auto-generated by the pre-release Ant target.
+
+# Remove "-dev" from the version since this is not a development release.
+maven.asf.release.deploy.version=10.1.15
+
+# Re-use the same GPG executable.
+gpg.exec=C:/Program Files (x86)/gnupg/bin/gpg.exe
+
+# Set the user name to

[tomcat] 02/02: Check GPG viability without actually creating a file.

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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

commit a74199a11848d3cacb9b95b5e5ae2f4040eb8fa6
Author: Christopher Schultz 
AuthorDate: Fri Sep 29 11:07:41 2023 -0400

Check GPG viability without actually creating a file.
---
 build.xml | 22 +++---
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/build.xml b/build.xml
index 0e933bef3e..be035680d5 100644
--- a/build.xml
+++ b/build.xml
@@ -2824,13 +2824,21 @@ asf.ldap.username=${release.asfusername}
 
   
   
-
-
-  
-
-
-
-
+
+  
+  
+  
+  
+  
+  
+  
+  
+  
+
   
 
   


-
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 (5b90801802 -> 4680b603d2)

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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


from 5b90801802 Next is 9.0.83
 new 1d37655d38 Perform a simple gpg test at the beginning of the build to 
ensure that GPG will work later.
 new 4680b603d2 Check GPG viability without actually creating a file.

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


Summary of changes:
 build.xml | 28 
 1 file changed, 24 insertions(+), 4 deletions(-)


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



[tomcat] 02/02: Check GPG viability without actually creating a file.

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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

commit 4680b603d28bf526af2bfea616be976f565c9a8b
Author: Christopher Schultz 
AuthorDate: Fri Sep 29 11:07:41 2023 -0400

Check GPG viability without actually creating a file.
---
 build.xml | 22 +++---
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/build.xml b/build.xml
index f2f1cc8d00..2feed3c293 100644
--- a/build.xml
+++ b/build.xml
@@ -2766,13 +2766,21 @@ asf.ldap.username=${release.asfusername}
 
   
   
-
-
-  
-
-
-
-
+
+  
+  
+  
+  
+  
+  
+  
+  
+  
+
   
 
   


-
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 (357c5e288c -> a74199a118)

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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


from 357c5e288c Fix typo
 new 29a589dafc Perform a simple gpg test at the beginning of the build to 
ensure that GPG will work later.
 new a74199a118 Check GPG viability without actually creating a file.

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


Summary of changes:
 build.xml | 28 
 1 file changed, 24 insertions(+), 4 deletions(-)


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



[tomcat] 01/02: Perform a simple gpg test at the beginning of the build to ensure that GPG will work later.

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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

commit 29a589dafc66a2968fa9bcf86fd2a60fe3987fb2
Author: Christopher Schultz 
AuthorDate: Fri Sep 29 08:39:15 2023 -0400

Perform a simple gpg test at the beginning of the build to ensure that GPG 
will work later.
---
 build.xml | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/build.xml b/build.xml
index 1bc42bf231..0e933bef3e 100644
--- a/build.xml
+++ b/build.xml
@@ -2804,7 +2804,7 @@ asf.ldap.username=${release.asfusername}
   
 
   
-  
+  
 
@@ -2816,9 +2816,21 @@ asf.ldap.username=${release.asfusername}
   
 
   
-
-  
-
+gpg.exec.available=${gpg.exec.available}
+gpg.exec=${gpg.exec}
+Enter GPG 
passphrase
+
+  
+
+  
+  
+
+
+  
+
+
+
+
   
 
   


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



[tomcat] 01/02: Perform a simple gpg test at the beginning of the build to ensure that GPG will work later.

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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

commit 965b13d1cee622cc05b39520443e6c46331e29e8
Author: Christopher Schultz 
AuthorDate: Fri Sep 29 08:39:15 2023 -0400

Perform a simple gpg test at the beginning of the build to ensure that GPG 
will work later.
---
 build.xml | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/build.xml b/build.xml
index 0b3976a7c3..14ffd3ac1a 100644
--- a/build.xml
+++ b/build.xml
@@ -2454,7 +2454,7 @@ asf.ldap.username=${release.asfusername}
   
 
   
-  
+  
 
@@ -2466,9 +2466,21 @@ asf.ldap.username=${release.asfusername}
   
 
   
-
-  
-
+gpg.exec.available=${gpg.exec.available}
+gpg.exec=${gpg.exec}
+Enter GPG 
passphrase
+
+  
+
+  
+  
+
+
+  
+
+
+
+
   
 
   


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



[tomcat] 01/02: Perform a simple gpg test at the beginning of the build to ensure that GPG will work later.

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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

commit 1d37655d3873490b0e149b0ed53408880be08a30
Author: Christopher Schultz 
AuthorDate: Fri Sep 29 08:39:15 2023 -0400

Perform a simple gpg test at the beginning of the build to ensure that GPG 
will work later.
---
 build.xml | 20 
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/build.xml b/build.xml
index 796f33bbc4..f2f1cc8d00 100644
--- a/build.xml
+++ b/build.xml
@@ -2746,7 +2746,7 @@ asf.ldap.username=${release.asfusername}
   
 
   
-  
+  
 
@@ -2758,9 +2758,21 @@ asf.ldap.username=${release.asfusername}
   
 
   
-
-  
-
+gpg.exec.available=${gpg.exec.available}
+gpg.exec=${gpg.exec}
+Enter GPG 
passphrase
+
+  
+
+  
+  
+
+
+  
+
+
+
+
   
 
   


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



[tomcat] 02/02: Check GPG viability without actually creating a file.

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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

commit d50087c5f71951ca3f5c45821fd2258f14c0fc45
Author: Christopher Schultz 
AuthorDate: Fri Sep 29 11:07:41 2023 -0400

Check GPG viability without actually creating a file.
---
 build.xml | 22 +++---
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/build.xml b/build.xml
index 14ffd3ac1a..723be26ac5 100644
--- a/build.xml
+++ b/build.xml
@@ -2474,13 +2474,21 @@ asf.ldap.username=${release.asfusername}
 
   
   
-
-
-  
-
-
-
-
+
+  
+  
+  
+  
+  
+  
+  
+  
+  
+
   
 
   


-
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 (fb3fdbb867 -> d50087c5f7)

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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


from fb3fdbb867 Fix typo
 new 965b13d1ce Perform a simple gpg test at the beginning of the build to 
ensure that GPG will work later.
 new d50087c5f7 Check GPG viability without actually creating a file.

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


Summary of changes:
 build.xml | 28 
 1 file changed, 24 insertions(+), 4 deletions(-)


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



svn commit: r64479 - in /dev/tomcat/tomcat-10/v10.1.15: ./ bin/ bin/embed/ src/

2023-10-11 Thread schultz
Author: schultz
Date: Thu Oct 12 00:38:56 2023
New Revision: 64479

Log:
Upload 10.1.15 for voting

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

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

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

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

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

dev/tomcat/tomcat-10/v10.1.15/bin/embed/apache-tomcat-10.1.15-embed.tar.gz.asc

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

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

Added: dev/tomcat/tomcat-10/v10.1.15/KEYS
==
--- dev/tomcat/tomcat-10/v10.1.15/KEYS (added)
+++ dev/tomcat/tomcat-10/v10.1.15/KEYS Thu Oct 12 00:38:56 2023
@@ -0,0 +1,562 @@
+This file contains the PGP&GPG keys of various Apache developers.
+Please don't use them for email unless you have to. Their main
+purpose is code signing.
+
+Apache users: pgp < KEYS
+Apache developers:
+(pgpk -ll  && pgpk -xa ) >> this file.
+  or
+(gpg --fingerprint --list-sigs 
+ && gpg --armor --export ) >> this file.
+
+Apache developers: please ensure that your key is also available via the
+PGP keyservers (such as pgpkeys.mit.edu).
+
+
+pub   4096R/2F6059E7 2009-09-18
+  Key fingerprint = A9C5 DF4D 22E9 9998 D987  5A51 10C0 1C5A 2F60 59E7
+uid  Mark E D Thomas 
+sub   4096R/5E763BEC 2009-09-18
+
+-BEGIN PGP PUBLIC KEY BLOCK-
+Comment: GPGTools - http://gpgtools.org
+
+mQINBEq0DukBEAD4jovHOPJDxoD+JnO1Go2kiwpgRULasGlrVKuSUdP6wzcaqWmX
+pqtOJKKwW2MQFQLmg7nQ9RjJwy3QCbKNDJQA/bwbQT1F7WzTCz2S6vxC4zxKck4t
+6RZBq2dJsYKF0CEh6ZfY4dmKvhq+3istSoFRdHYoOPGWZpuRDqfZPdGm/m335/6K
+GH59oysn1NE7a2a+kZzjBSEgv23+l4Z1Rg7+fpz1JcdHSdC2Z+ZRxML25eVatRVz
+4yvDOZItqDURP24zWOodxgboldV6Y88C3v/7KRR+1vklzkuA2FqF8Q4r/2f0su7M
+UVviQcy29y/RlLSDTTYoVlCZ1ni14qFU7Hpw43KJtgXmcUwq31T1+SlXdYjNJ1aF
+kUi8BjCHDcSgE/IReKUanjHzm4XSymKDTeqqzidi4k6PDD4jyHb8k8vxi6qT6Udn
+lcfo5NBkkUT1TauhEy8ktHhbl9k60BvvMBP9l6cURiJg1WS77egI4P/82oPbzzFi
+GFqXyJKULVgxtdQ3JikCpodp3f1fh6PlYZwkW4xCJLJucJ5MiQp07HAkMVW5w+k8
+Xvuk4i5quh3N+2kzKHOOiQCDmN0sz0XjO

[VOTE] Release Apache Tomcat 10.1.15

2023-10-11 Thread Christopher Schultz

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

The notable changes compared to 10.1.14 are:

- Correct a regression in 10.1.14 that broke the Tomcat JBDC
  connection pool

- Correct a regression in 10.1.14 that broke HTTP compression

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

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


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

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

The tag is:
https://github.com/apache/tomcat/tree/10.1.15
bd69455d3331a153c411b6f1ac5e434bed06f3ce

The proposed 10.1.15 release is:
[ ] Broken - do not release
[ ] Stable - go ahead and release as 10.1.15

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



[tomcat] tag 8.5.95 created (now ff0bc86a31)

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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


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

 new ff0bc86a31 Tag 8.5.95

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] 01/01: Tag 8.5.95

2023-10-11 Thread schultz
This is an automated email from the ASF dual-hosted git repository.

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

commit ff0bc86a31328f005d386492edb4e77fd8d58d3c
Author: schultz 
AuthorDate: Wed Oct 11 18:04:37 2023 -0700

Tag 8.5.95
---
 build.properties.release |  52 +++
 res/install-win/Uninstall.exe.sig| Bin 0 -> 10253 bytes
 res/install-win/tomcat-installer.exe.sig | Bin 0 -> 10253 bytes
 res/maven/mvn.properties.release |  27 
 webapps/docs/changelog.xml   |   2 +-
 5 files changed, 80 insertions(+), 1 deletion(-)

diff --git a/build.properties.release b/build.properties.release
new file mode 100644
index 00..75d79514f4
--- /dev/null
+++ b/build.properties.release
@@ -0,0 +1,52 @@
+# -
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -
+
+# This file was auto-generated by the pre-release Ant target.
+
+# Any unwanted settings may be over-ridden in a build.properties file located
+# in the same directory as this file.
+
+# Set the version-dev to "" (empty string) as this is not a development 
release.
+version.dev=
+
+# Ensure consistent timestamps for reproducible builds.
+ant.tstamp.now.iso=2023-10-12T00:55:53Z
+
+# Enable insertion of detached signatures into the Windows installer.
+do.codesigning=true
+
+# Re-use the same GPG executable.
+gpg.exec=C:/Program Files (x86)/gnupg/bin/gpg.exe
+
+# Reproducible builds require the use of the build tools defined below. The
+# vendors (where appropriate) and versions must match exactly for a 
reproducible
+# build since this data is embedded in various files, particularly JAR file
+# manifests, as part of the build process.
+#
+# Apache Ant:  Apache Ant(TM) version 1.10.12 compiled on October 13 2021
+#
+# Java Name:   OpenJDK 64-Bit Server VM
+# Java Vendor: Eclipse Adoptium
+# Java Version:11.0.20+8
+
+# The following is provided for information only. Builds will be repeatable
+# whether or not the build environment in consistent with this information.
+#
+# OS:  amd64 Windows 10 10.0
+# File encoding:   Cp1252
+#
+# Release Manager: schultz
diff --git a/res/install-win/Uninstall.exe.sig 
b/res/install-win/Uninstall.exe.sig
new file mode 100644
index 00..b198fd5d66
Binary files /dev/null and b/res/install-win/Uninstall.exe.sig differ
diff --git a/res/install-win/tomcat-installer.exe.sig 
b/res/install-win/tomcat-installer.exe.sig
new file mode 100644
index 00..ba38409974
Binary files /dev/null and b/res/install-win/tomcat-installer.exe.sig differ
diff --git a/res/maven/mvn.properties.release b/res/maven/mvn.properties.release
new file mode 100644
index 00..0d97c868fe
--- /dev/null
+++ b/res/maven/mvn.properties.release
@@ -0,0 +1,27 @@
+# -
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -
+
+# This file was auto-generated by the pre-release Ant target.
+
+# Remove "-dev" from the version since this is not a development release.
+maven.asf.release.deploy.version=8.5.95
+
+# Re-use the same GPG executable.
+gpg.exec=C:/Program Files (x86)/gnupg/bin/gpg.exe
+
+# Set the user name to us

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

2023-10-11 Thread schultz
Added: dev/tomcat/tomcat-8/v8.5.95/bin/extras/catalina-ws.jar.asc
==
--- dev/tomcat/tomcat-8/v8.5.95/bin/extras/catalina-ws.jar.asc (added)
+++ dev/tomcat/tomcat-8/v8.5.95/bin/extras/catalina-ws.jar.asc Thu Oct 12 
01:26:29 2023
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAmUnRMoACgkQHPApP6U8
+pFhVphAAnlQuWuVGVBAre4YTf2gLGcpMxH9TzsaffWEmB0m0LUZkCx/emtrjKIJY
+8s2YKEg3tl13GdNW/sUhAV8vNq86GTASVa6MASaC7twB8HYPla/B87qdJIcNShL3
+7e64PmbCRcbp9dkd8kWq0Ot9xMAgcUqApne/ShCn4Gypqd/pxgAmbOqeMBfcjxmU
+oFX8l/UCuvjEJFcIi0+QSs6wgn5w7u39QmlaRKSyCycYgnhrRmK9OQJc+xIs3qBI
+RoZkiL7j93Q+nzz1OCAh1WcS61z72AGyX7IOFXXRyXOFIskWQ4hyhFiL1GWAxskW
+AbHK/wLYWk/CH5vjSUmn8SaiIsB4OMA+MzawVtXW1/WWnPJWeBxBES59gLYcs2MP
+tGqdAf6uaFBq8gnmVkqTVaV569RH0pBopRo5ie70CV+Z9JK3qUtlspc/LELQyZR+
+5/zKHfGksPyE+i6xDE8GAJeL3gvyQm8URGyYvBM1Cw79E5YtnwHC3rd1lD5oXieq
+AV/rQTp0vuAmkJMCBQSyODhND2ed0cK/T1u/rqcKRt71oFOyARyEXSVKhqiFdOfD
+UYkN8IpPW+tmrRrvcrbnHTHsUzYBqeS+nNE9u74n2js8V0xMtrOcfea/j29EHF6B
+VI/SKXEH8l7HQ4DcJ90C7EmtFQ08VG3/anbycG8jOP7gbwpJdq0=
+=bnkV
+-END PGP SIGNATURE-

Added: dev/tomcat/tomcat-8/v8.5.95/bin/extras/catalina-ws.jar.sha512
==
--- dev/tomcat/tomcat-8/v8.5.95/bin/extras/catalina-ws.jar.sha512 (added)
+++ dev/tomcat/tomcat-8/v8.5.95/bin/extras/catalina-ws.jar.sha512 Thu Oct 12 
01:26:29 2023
@@ -0,0 +1 @@
+8c6e9b3f9e24a00055ec34f2acaef4cf8912d961d1ba0bf13b9e6d7ce47db60f127a398e81bc91db5aed5a62c487fd00d2bfcd35f7d142b5d590d7f65996f773
 *catalina-ws.jar
\ No newline at end of file

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

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

Added: dev/tomcat/tomcat-8/v8.5.95/src/apache-tomcat-8.5.95-src.tar.gz.asc
==
--- dev/tomcat/tomcat-8/v8.5.95/src/apache-tomcat-8.5.95-src.tar.gz.asc (added)
+++ dev/tomcat/tomcat-8/v8.5.95/src/apache-tomcat-8.5.95-src.tar.gz.asc Thu Oct 
12 01:26:29 2023
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAmUnRekACgkQHPApP6U8
+pFgrURAAn5pdQqFn2fAm4mJDQ9PSh5ltxgq5bm6XzeOBEwOfPhsr3WyvpLx3sDn6
+ejzUI0d7SiL8wWRS1Fw75oWiclE1X1bnYl97xqifnj2MLTFXugEFhaPnxUQi5GX+
+uTLiVNongu5+J26rS277GXxuLkQa3DUzxplgQd3VtYL/JcmZeHxlKJ2IzS1DzAFr
+5GXCIqfuXJO/mlNLqRVbVnhqiISlfs000FFaB8UXNUG8wIKIYPEp6BievGWYMCd3
+Nby4PglI+sGvIY9PIol+7SwPa43cPUVoH7Mk/jmCmNL0BzVr0kGugtA0Rf7N9w24
+T2Nn6pL5CPa9ts72Y28XIEmB1XEFMGU4hKMpsHBr2XfYq3l6RTzJzVUnogTvUGD2
+i6el9aPIipjWJxHMUBxcbzr+1xpqnuQ07KaYNc1MxrEvqPPzix0aC7NqbkxSIcfy
+tWXxMHVjAJ4+UhhdLPdhgJx0Sp6ZgKFd8D6186hxPdhVZJNN+Zo0gJZvChuJFNxy
+IjnBqyAwoTly8W8HiHU1kSm12W91iW2ZgPpokE9q6zB6mro8b8lA3JGZ5cJDZGdW
+fGVZG7A8SFNO//ODwx5CeODR1ATlcpQHF6q+TyUK2OBvrasnzTDW4Hl4hYHUHiU9
+tOuE2WXrzMZslB1QnB/EwlthCZd7KE6SU4ejdGJSIRJ5O7KkB9s=
+=rA8v
+-END PGP SIGNATURE-

Added: dev/tomcat/tomcat-8/v8.5.95/src/apache-tomcat-8.5.95-src.tar.gz.sha512
==
--- dev/tomcat/tomcat-8/v8.5.95/src/apache-tomcat-8.5.95-src.tar.gz.sha512 
(added)
+++ dev/tomcat/tomcat-8/v8.5.95/src/apache-tomcat-8.5.95-src.tar.gz.sha512 Thu 
Oct 12 01:26:29 2023
@@ -0,0 +1 @@
+7532062e543c43405bda9ac8d9a99b550b4be0a0663239d97024f1c9f0b082e565a9eabd64c19baaeeacbad2c2f9b47e821538027482ae82dade42d5a95df786
 *apache-tomcat-8.5.95-src.tar.gz
\ No newline at end of file

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

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

Added: dev/tomcat/tomcat-8/v8.5.95/src/apache-tomcat-8.5.95-src.zip.asc
==
--- dev/tomcat/tomcat-8/v8.5.95/src/apache-tomcat-8.5.95-src.zip.asc (added)
+++ dev/tomcat/tomcat-8/v8.5.95/src/apache-tomcat-8.5.95-src.zip.asc Thu Oct 12 
01:26:29 2023
@@ -0,0 +1,16 @@
+-BEGIN PGP SIGNATURE-
+
+iQIzBAABCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAmUnRc4ACgkQHPApP6U8
+pFhqKQ//aNuBa9xHAnxuvznJ6quvvg9pR5M8bA94OXxyazBXNMYdyTTkZ0uztZ7n
+jGECR7osU5x/1c8WXLEfXWZMEsKki8nKSp+ynDPXJHwJkEB/2S4+qKe+626b3YKk
+VJrQh3nTVZAwD06VSluVeXTqQjSTifOilSm8UsALIjI6CruKQC3uyydXTnvDkWvZ
+cpFFflzJBkcCq9LCeMSFkTFA4BV3ELsnkk5eygYtD7+U8wFhaCpR2U7z4NBni+Bi
+jfNEovsJuMdMdlOFo6rupUIetzXbzC3A0r3Gbvep02vbiXYv+URYqJOuoNkEdSPU
+urtfiYKwEGKtompwxJlgsNsFOXblAwdEfVbhA6Sc

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

2023-10-11 Thread schultz
Author: schultz
Date: Thu Oct 12 01:26:29 2023
New Revision: 64480

Log:
Upload 8.5.95 for voting.

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

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

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

[VOTE] Release Apache Tomcat 8.5.95

2023-10-11 Thread Christopher Schultz

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

The notable changes compared to 8.5.94 are:

- Correct a regression in 10.1.14 that broke the Tomcat JBDC
  connection pool

- Correct a regression in 10.1.14 that broke HTTP compression

Along with lots of other bug fixes and improvements.

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

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.95/

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

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

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

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



[VOTE] Release Apache Tomcat 8.5.95 [CORRECTED]

2023-10-11 Thread Christopher Schultz

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

The notable changes compared to 8.5.94 are:

- Correct a regression in 8.5.94 that broke the Tomcat JBDC
  connection pool

- Correct a regression in 8.5.94 that broke HTTP compression

Along with lots of other bug fixes and improvements.

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

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.95/

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

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

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

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



Re: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Han Li



> On Oct 11, 2023, at 21:38, Rémy Maucherat  wrote:
> 
> The proposed Apache Tomcat 9.0.82 release is now available for voting.
> 
> The notable changes compared to 9.0.81 are:
> 
> - Correct a regression in 9.0.81 that broke the Tomcat JBDC
>   connection pool
> 
> - Correct a regression in 9.0.81 that broke HTTP compression
> 
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-9.0.x/docs/changelog.html
> 
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.82/
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1461
> The tag is:
> https://github.com/apache/tomcat/tree/9.0.82
> e3b341d78d8db0f74d8989412eb28cdc39b2c251
> 
> The proposed 9.0.82 release is:
> [ ] -1, Broken - do not release
> [X] +1, Stable - go ahead and release as 9.0.82

Tests pass.

Han

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


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



Re: [VOTE] Release Apache Tomcat 10.1.15

2023-10-11 Thread Igal Sapir
On Wed, Oct 11, 2023 at 5:50 PM Christopher Schultz <
ch...@christopherschultz.net> wrote:

> The proposed Apache Tomcat 10.1.15 release is now available for
> voting.
>
> The notable changes compared to 10.1.14 are:
>
> - Correct a regression in 10.1.14 that broke the Tomcat JBDC
>connection pool
>
> - Correct a regression in 10.1.14 that broke HTTP compression
>
> For full details, see the change log:
> https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html
>
> Applications that run on Tomcat 9 and earlier will not run on Tomcat 10
> without changes. Java EE applications designed for Tomcat 9 and earlier
> may be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat
> will automatically convert them to Jakarta EE and copy them to the
> webapps directory.
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.15/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1462
>
> The tag is:
> https://github.com/apache/tomcat/tree/10.1.15
> bd69455d3331a153c411b6f1ac5e434bed06f3ce
>
> The proposed 10.1.15 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 10.1.15
>

+1

Build is reproducible and unit tests pass on Linux with Java 21u35

Igal



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


Re: [VOTE] Release Apache Tomcat 10.1.15

2023-10-11 Thread Christopher Schultz

All,

On 10/11/23 20:50, Christopher Schultz wrote:

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

The notable changes compared to 10.1.14 are:

- Correct a regression in 10.1.14 that broke the Tomcat JBDC
   connection pool

- Correct a regression in 10.1.14 that broke HTTP compression

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

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


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

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

The tag is:
https://github.com/apache/tomcat/tree/10.1.15
bd69455d3331a153c411b6f1ac5e434bed06f3ce

The proposed 10.1.15 release is:
[ ] Broken - do not release
[X] Stable - go ahead and release as 10.1.15


+1 for stable release

Unit tests pass with one exception on MacOS 13.6 x86-64 with Java 
11.0.10. I believe that Java 11.0.19 resolved this issue but I have not 
yet had a chance to upgrade the JVM on this machine. I only tested NIO 
and NIO2, not tcnative/APR/openssl.


Details:
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.10+8-LTS-162, mixed mode)

   [concat] Testsuites with failed tests:
   [concat] TEST-org.apache.tomcat.util.net.jsse.TestPEMFile.NIO.txt
   [concat] TEST-org.apache.tomcat.util.net.jsse.TestPEMFile.NIO2.txt

-chris

-
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-10-11 Thread buildbot
Build status: BUILD FAILED: failed compile (failure)
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/37/builds/730
Blamelist: Christopher Schultz 
Build Text: failed compile (failure)
Status Detected: new failure
Build Source Stamp: [branch 9.0.x] 4680b603d28bf526af2bfea616be976f565c9a8b


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: 2

  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



Re: [VOTE] Release Apache Tomcat 10.1.15

2023-10-11 Thread Han Li



> On Oct 12, 2023, at 08:50, Christopher Schultz  
> wrote:
> 
> The proposed Apache Tomcat 10.1.15 release is now available for
> voting.
> 
> The notable changes compared to 10.1.14 are:
> 
> - Correct a regression in 10.1.14 that broke the Tomcat JBDC
>  connection pool
> 
> - Correct a regression in 10.1.14 that broke HTTP compression
> 
> For full details, see the change log:
> https://nightlies.apache.org/tomcat/tomcat-10.1.x/docs/changelog.html
> 
> Applications that run on Tomcat 9 and earlier will not run on Tomcat 10 
> without changes. Java EE applications designed for Tomcat 9 and earlier may 
> be placed in the $CATALINA_BASE/webapps-javaee directory and Tomcat will 
> automatically convert them to Jakarta EE and copy them to the webapps 
> directory.
> 
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-10/v10.1.15/
> 
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1462
> 
> The tag is:
> https://github.com/apache/tomcat/tree/10.1.15
> bd69455d3331a153c411b6f1ac5e434bed06f3ce
> 
> The proposed 10.1.15 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 10.1.15

Tests pass.

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


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



Re: [VOTE] Release Apache Tomcat 9.0.82

2023-10-11 Thread Christopher Schultz

Rémy,

On 10/11/23 09:38, Rémy Maucherat wrote:

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

The notable changes compared to 9.0.81 are:

- Correct a regression in 9.0.81 that broke the Tomcat JBDC
connection pool

- Correct a regression in 9.0.81 that broke HTTP compression

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

It can be obtained from:
https://dist.apache.org/repos/dist/dev/tomcat/tomcat-9/v9.0.82/
The Maven staging repo is:
https://repository.apache.org/content/repositories/orgapachetomcat-1461
The tag is:
https://github.com/apache/tomcat/tree/9.0.82
e3b341d78d8db0f74d8989412eb28cdc39b2c251

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


+1 for stable release

I have only compile-tested and verified that the release is reproducible.

-chris

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



Buildbot success in on tomcat-8.5.x

2023-10-11 Thread buildbot
Build status: Build succeeded!
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/36/builds/647
Blamelist: Christopher Schultz , Mark Thomas 

Build Text: build successful
Status Detected: restored build
Build Source Stamp: [branch 8.5.x] d50087c5f71951ca3f5c45821fd2258f14c0fc45


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



Re: [VOTE] Release Apache Tomcat 8.5.95 [CORRECTED]

2023-10-11 Thread Igal Sapir
On Wed, Oct 11, 2023 at 6:32 PM Christopher Schultz <
ch...@christopherschultz.net> wrote:

> The proposed Apache Tomcat 8.5.95 release is now available for voting.
>
> The notable changes compared to 8.5.94 are:
>
> - Correct a regression in 8.5.94 that broke the Tomcat JBDC
>connection pool
>
> - Correct a regression in 8.5.94 that broke HTTP compression
>
> Along with lots of other bug fixes and improvements.
>
> For full details, see the changelog:
> https://nightlies.apache.org/tomcat/tomcat-8.5.x/docs/changelog.html
>
> It can be obtained from:
> https://dist.apache.org/repos/dist/dev/tomcat/tomcat-8/v8.5.95/
>
> The Maven staging repo is:
> https://repository.apache.org/content/repositories/orgapachetomcat-1463
>
> The tag is:
> https://github.com/apache/tomcat/tree/8.5.95/
>
> The proposed 8.5.95 release is:
> [ ] Broken - do not release
> [X] Stable - go ahead and release as 8.5.95 (stable)
>

+1

Build is reproducible and unit tests pass on Linux with Java 1.8.0_382

Igal



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