Re: TCK servlet TCK 6.0

2023-12-22 Thread jean-frederic clere

On 12/19/23 18:37, Mark Thomas wrote:

On 19/12/2023 13:05, jean-frederic clere wrote:

Hi,

I have tried to run the TCK against Tomcat-10.1.17 I have 12 failed 
tests. Before investigating I have questions:


Did someone run the servlet TCK recently?


Not recently but I have run it.

Are some tests expected to fail (well for sure the 
DefaultContextPathTest and the signatures, but are there others?


DefaultContextPathTest should be the only failure. Everything else 
should pass.


Some test are fixed by:
+++
diff --git 
a/java/org/apache/catalina/util/CharsetMapperDefault.properties 
b/java/org/apache/catalina/util/CharsetMapperDefault.properties

index 6f8bf49493..d438bcf71e 100644
--- a/java/org/apache/catalina/util/CharsetMapperDefault.properties
+++ b/java/org/apache/catalina/util/CharsetMapperDefault.properties
@@ -15,3 +15,4 @@

 en=ISO-8859-1
 fr=ISO-8859-1
+ja=Shift_JIS
+++



I have created 
https://cwiki.apache.org/confluence/display/TOMCAT/Servlet+TCK+6.0 and 
I am planning to update it ;-)


Mark

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



--
Cheers

Jean-Frederic


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



Re: TCK servlet TCK 6.0

2023-12-22 Thread Rémy Maucherat
On Fri, Dec 22, 2023 at 10:41 AM jean-frederic clere  wrote:
>
> On 12/19/23 18:37, Mark Thomas wrote:
> > On 19/12/2023 13:05, jean-frederic clere wrote:
> >> Hi,
> >>
> >> I have tried to run the TCK against Tomcat-10.1.17 I have 12 failed
> >> tests. Before investigating I have questions:
> >>
> >> Did someone run the servlet TCK recently?
> >
> > Not recently but I have run it.
> >
> >> Are some tests expected to fail (well for sure the
> >> DefaultContextPathTest and the signatures, but are there others?
> >
> > DefaultContextPathTest should be the only failure. Everything else
> > should pass.
>
> Some test are fixed by:
> +++
> diff --git
> a/java/org/apache/catalina/util/CharsetMapperDefault.properties
> b/java/org/apache/catalina/util/CharsetMapperDefault.properties
> index 6f8bf49493..d438bcf71e 100644
> --- a/java/org/apache/catalina/util/CharsetMapperDefault.properties
> +++ b/java/org/apache/catalina/util/CharsetMapperDefault.properties
> @@ -15,3 +15,4 @@
>
>   en=ISO-8859-1
>   fr=ISO-8859-1
> +ja=Shift_JIS
> +++

It's ok to change the config to run the TCK, but that's about it:
https://github.com/apache/tomcat/commit/471c84b89630664e16d80c5557c681b658acabc4

Rémy

> >
> >> I have created
> >> https://cwiki.apache.org/confluence/display/TOMCAT/Servlet+TCK+6.0 and
> >> I am planning to update it ;-)
> >
> > Mark
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
> > For additional commands, e-mail: dev-h...@tomcat.apache.org
> >
>
> --
> Cheers
>
> Jean-Frederic
>
>
> -
> 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) branch main updated: Add useOpenSSL flag to the OpenSSL listener

2023-12-22 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 835173dd6c Add useOpenSSL flag to the OpenSSL listener
835173dd6c is described below

commit 835173dd6cbb16304e0c470aca94de470ec8e3e3
Author: remm 
AuthorDate: Fri Dec 22 10:51:50 2023 +0100

Add useOpenSSL flag to the OpenSSL listener

Also fix strings.
---
 java/org/apache/catalina/connector/Connector.java   |  2 +-
 java/org/apache/catalina/core/LocalStrings.properties   |  8 
 java/org/apache/catalina/core/OpenSSLLifecycleListener.java | 10 ++
 java/org/apache/tomcat/util/net/openssl/OpenSSLStatus.java  |  9 +
 4 files changed, 24 insertions(+), 5 deletions(-)

diff --git a/java/org/apache/catalina/connector/Connector.java 
b/java/org/apache/catalina/connector/Connector.java
index 5ef50ca140..f2d68763cb 100644
--- a/java/org/apache/catalina/connector/Connector.java
+++ b/java/org/apache/catalina/connector/Connector.java
@@ -1008,7 +1008,7 @@ public class Connector extends LifecycleMBeanBase {
 setParseBodyMethods(getParseBodyMethods());
 }
 
-if (JreCompat.isJre22Available() && OpenSSLStatus.isAvailable()
+if (JreCompat.isJre22Available() && OpenSSLStatus.getUseOpenSSL() && 
OpenSSLStatus.isAvailable()
 && protocolHandler instanceof AbstractHttp11Protocol) {
 AbstractHttp11Protocol jsseProtocolHandler = 
(AbstractHttp11Protocol) protocolHandler;
 if (jsseProtocolHandler.isSSLEnabled() && 
jsseProtocolHandler.getSslImplementationName() == null) {
diff --git a/java/org/apache/catalina/core/LocalStrings.properties 
b/java/org/apache/catalina/core/LocalStrings.properties
index d4c6acb2e7..d65120a9fa 100644
--- a/java/org/apache/catalina/core/LocalStrings.properties
+++ b/java/org/apache/catalina/core/LocalStrings.properties
@@ -160,10 +160,10 @@ naming.wsdlFailed=Failed to find wsdl file: [{0}]
 
 noPluggabilityServletContext.notAllowed=Section 4.4 of the Servlet 3.0 
specification does not permit this method to be called from a 
ServletContextListener that was not defined in web.xml, a web-fragment.xml file 
nor annotated with @WebListener
 
-openssllistener.destroy=Failed shutdown of OpenSSL
-openssllistener.initializeFIPSFailed=Failed to enter FIPS mode
-openssllistener.java22=Tomcat OpenSSL support requires the FFM API which is 
available in Java 22 and newer, tomcat-native should be used instead
-openssllistener.sslInit=Failed to initialize the SSLEngine.
+openssllistener.destroy=OpenSSL shutdown failed
+openssllistener.initializeFIPSFailed=Failed entering FIPS mode
+openssllistener.java22=The FFM API from Java 22 is not available, using 
OpenSSL requires Apache Tomcat Native
+openssllistener.sslInit=OpenSSL initialization failed
 
 propertiesRoleMappingListener.roleMappingFileNull=Role mapping file cannot be 
null
 propertiesRoleMappingListener.roleMappingFileEmpty=Role mapping file cannot be 
empty
diff --git a/java/org/apache/catalina/core/OpenSSLLifecycleListener.java 
b/java/org/apache/catalina/core/OpenSSLLifecycleListener.java
index 98d7d7d6b0..477ca41317 100644
--- a/java/org/apache/catalina/core/OpenSSLLifecycleListener.java
+++ b/java/org/apache/catalina/core/OpenSSLLifecycleListener.java
@@ -220,4 +220,14 @@ public class OpenSSLLifecycleListener implements 
LifecycleListener {
 return false;
 }
 
+public void setUseOpenSSL(boolean useOpenSSL) {
+if (useOpenSSL != OpenSSLStatus.getUseOpenSSL()) {
+OpenSSLStatus.setUseOpenSSL(useOpenSSL);
+}
+}
+
+public static boolean getUseOpenSSL() {
+return OpenSSLStatus.getUseOpenSSL();
+}
+
 }
diff --git a/java/org/apache/tomcat/util/net/openssl/OpenSSLStatus.java 
b/java/org/apache/tomcat/util/net/openssl/OpenSSLStatus.java
index c6beb712bb..682e878de1 100644
--- a/java/org/apache/tomcat/util/net/openssl/OpenSSLStatus.java
+++ b/java/org/apache/tomcat/util/net/openssl/OpenSSLStatus.java
@@ -23,6 +23,7 @@ public class OpenSSLStatus {
 private static volatile boolean libraryInitialized = false;
 private static volatile boolean initialized = false;
 private static volatile boolean available = false;
+private static volatile boolean useOpenSSL = true;
 private static volatile boolean instanceCreated = false;
 
 
@@ -38,6 +39,10 @@ public class OpenSSLStatus {
 return available;
 }
 
+public static boolean getUseOpenSSL() {
+return useOpenSSL;
+}
+
 public static boolean isInstanceCreated() {
 return instanceCreated;
 }
@@ -54,6 +59,10 @@ public class OpenSSLStatus {
 OpenSSLStatus.available = available;
 }
 
+public static void setUseOpenSSL(boolean useOpenSSL) {
+OpenSSLStatus.useOpenSSL = useOpenSSL;
+}
+
 public static void setInstanc

(tomcat) branch main updated: OpenSSL documentation update

2023-12-22 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 ebead09534 OpenSSL documentation update
ebead09534 is described below

commit ebead095344526635e4c7a946235b2efddc1736a
Author: remm 
AuthorDate: Fri Dec 22 10:53:54 2023 +0100

OpenSSL documentation update
---
 webapps/docs/config/http.xml  |  7 +++
 webapps/docs/config/listeners.xml | 19 +--
 webapps/docs/ssl-howto.xml| 36 
 3 files changed, 40 insertions(+), 22 deletions(-)

diff --git a/webapps/docs/config/http.xml b/webapps/docs/config/http.xml
index 31f273f615..e425bd7359 100644
--- a/webapps/docs/config/http.xml
+++ b/webapps/docs/config/http.xml
@@ -1565,6 +1565,10 @@
   implementation depending on the processor being used,
   and can be complemented with many commercial accelerator components.
 
+  When OpenSSL FFM support is enabled, the connectors will default to using
+  OpenSSL through JSSE, which is equivalent but uses the Java FFM API from
+  Java 22 to access OpenSSL.
+
   The following NIO and NIO2 SSL configuration attributes are not specific 
to
   a virtual host and, therefore, must be configured on the connector.
 
@@ -1594,6 +1598,9 @@
   will automatically enable it and the default value of this attribute
   becomes
   org.apache.tomcat.util.net.openssl.OpenSSLImplementation.
+  The FFM API from Java 22 may also be used to enable OpenSSL support, in
+  which case the default value of the attribute becomes
+  
org.apache.tomcat.util.net.openssl.panama.OpenSSLImplementation.
   In that case, the attributes from either JSSE and OpenSSL
   configuration styles can be used, as long as the two types are not mixed
   (for example, it is not allowed to define use of a Java keystore and
diff --git a/webapps/docs/config/listeners.xml 
b/webapps/docs/config/listeners.xml
index df2999e7bd..c58f45ea9f 100644
--- a/webapps/docs/config/listeners.xml
+++ b/webapps/docs/config/listeners.xml
@@ -83,8 +83,8 @@
   
 
 The APR Lifecycle Listener checks for the presence of
-the APR/native library and loads the library if it is present. For more
-information see the APR/native guide.
+the Apache Tomcat Native library and loads the library if it is present.
+For more information see the APR/native 
guide.
 
 This listener must only be nested within Server
 elements.
@@ -299,14 +299,15 @@
 
 The OpenSSL Lifecycle Listener checks for the presence
 of the OpenSSL library and loads the library if it is present. This
-uses the FFM API and requires Java 22 or newer. When enabled and
-successfully loaded, NIO and NIO2 connector will then make use of OpenSSL
-for TLS functionality.
+uses the FFM API from Java 22 instead of additional native code. When
+enabled and successfully loaded, NIO and NIO2 connector will then make use
+of OpenSSL for TLS functionality. This is a functional replacement to the
+APR Lifecycle Listener described above.
 
 This listener must only be nested within Server
 elements.
 
-The following additional attributes are supported by the APR
+The following additional attributes are supported by the OpenSSL
 Lifecycle Listener:
 
 
@@ -345,6 +346,12 @@
 The default value is off.
   
 
+  
+This attribute controls the auto-selection of the OpenSSL JSSE
+implementation. The default is true which will use OpenSSL
+if the FFM API is available.
+  
+
 
 
   
diff --git a/webapps/docs/ssl-howto.xml b/webapps/docs/ssl-howto.xml
index bf04446e2f..0f754a1f72 100644
--- a/webapps/docs/ssl-howto.xml
+++ b/webapps/docs/ssl-howto.xml
@@ -262,10 +262,7 @@ Tomcat can use two different implementations of SSL:
 The exact configuration details depend on which implementation is being used.
 If you configured Connector by specifying generic
 protocol="HTTP/1.1" then the implementation used by Tomcat is
-chosen automatically. If the installation uses APR
-- i.e. you have installed the Tomcat native library -
-then it will use the JSSE OpenSSL implementation, otherwise it will use the 
Java
-JSSE implementation.
+chosen automatically.
 
 
 
@@ -285,22 +282,29 @@ loaded or not, use one of the following:
port="8443" .../>]]>
 
 The OpenSSL JSSE implementation can also be configured explicitly if needed.
-If the APR library is installed, using the sslImplementationName attribute
-allows enabling it. When using the OpenSSL JSSE implementation, the
+If the Tomcat Native library or Java 22 is installed, using the 
sslImplementationName
+attribute allows enabling it. When using the OpenSSL JSSE implementation, the
 configuration can use either the JSSE attributes or the OpenSSL attributes, but
 must not mix attributes from both type

Re: TCK servlet TCK 6.0

2023-12-22 Thread jean-frederic clere

On 12/22/23 10:51, Rémy Maucherat wrote:

On Fri, Dec 22, 2023 at 10:41 AM jean-frederic clere  wrote:


On 12/19/23 18:37, Mark Thomas wrote:

On 19/12/2023 13:05, jean-frederic clere wrote:

Hi,

I have tried to run the TCK against Tomcat-10.1.17 I have 12 failed
tests. Before investigating I have questions:

Did someone run the servlet TCK recently?


Not recently but I have run it.


Are some tests expected to fail (well for sure the
DefaultContextPathTest and the signatures, but are there others?


DefaultContextPathTest should be the only failure. Everything else
should pass.


Some test are fixed by:
+++
diff --git
a/java/org/apache/catalina/util/CharsetMapperDefault.properties
b/java/org/apache/catalina/util/CharsetMapperDefault.properties
index 6f8bf49493..d438bcf71e 100644
--- a/java/org/apache/catalina/util/CharsetMapperDefault.properties
+++ b/java/org/apache/catalina/util/CharsetMapperDefault.properties
@@ -15,3 +15,4 @@

   en=ISO-8859-1
   fr=ISO-8859-1
+ja=Shift_JIS
+++


It's ok to change the config to run the TCK, but that's about it:
https://github.com/apache/tomcat/commit/471c84b89630664e16d80c5557c681b658acabc4


Yep, is there an "easy" way to configure the 
CharsetMapperDefault.properties used by the mapper?




Rémy




I have created
https://cwiki.apache.org/confluence/display/TOMCAT/Servlet+TCK+6.0 and
I am planning to update it ;-)


Mark

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



--
Cheers

Jean-Frederic


-
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



--
Cheers

Jean-Frederic


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



Re: TCK servlet TCK 6.0

2023-12-22 Thread Mark Thomas

On 22/12/2023 10:01, jean-frederic clere wrote:

Yep, is there an "easy" way to configure the 
CharsetMapperDefault.properties used by the mapper?


Add the following to the global web.xml

  

  ja
  Shift_JIS

  

Mark

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



Buildbot failure in on tomcat-11.0.x

2023-12-22 Thread buildbot
Build status: BUILD FAILED: failed compile (failure)
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/112/builds/822
Blamelist: remm 
Build Text: failed compile (failure)
Status Detected: new failure
Build Source Stamp: [branch main] ebead095344526635e4c7a946235b2efddc1736a


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  shell_6: 0

  compile: 1

  shell_7: 0

  shell_8: 0

  shell_9: 0

  shell_10: 0

  Rsync docs to nightlies.apache.org: 0

  shell_11: 0

  Rsync RAT to nightlies.apache.org: 0

  compile_1: 2

  shell_12: 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: TCK servlet TCK 6.0

2023-12-22 Thread jean-frederic clere

On 12/22/23 11:21, Mark Thomas wrote:

On 22/12/2023 10:01, jean-frederic clere wrote:

Yep, is there an "easy" way to configure the 
CharsetMapperDefault.properties used by the mapper?


Add the following to the global web.xml

   
     
   ja
   Shift_JIS
     
   


Yes thanks!



Mark

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



--
Cheers

Jean-Frederic


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



Re: TCK servlet TCK 6.0

2023-12-22 Thread jean-frederic clere

On 12/22/23 11:21, Mark Thomas wrote:

On 22/12/2023 10:01, jean-frederic clere wrote:

Yep, is there an "easy" way to configure the 
CharsetMapperDefault.properties used by the mapper?


Add the following to the global web.xml

   
     
   ja
   Shift_JIS
     
   


Any idea for this error:
+++
12-22-2023 13:52:50:  ERROR: Test case throws exception: Exception 
occurred:org.apache.commons.httpclient.cookie.MalformedCookieException: 
Invalid expires attribute: Unparseable date: "Fri, 22 Dec 2023 12:52:52 GMT"

+++




Mark

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



--
Cheers

Jean-Frederic


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



Re: TCK servlet TCK 6.0

2023-12-22 Thread jean-frederic clere

On 12/22/23 15:20, jean-frederic clere wrote:

On 12/22/23 11:21, Mark Thomas wrote:

On 22/12/2023 10:01, jean-frederic clere wrote:

Yep, is there an "easy" way to configure the 
CharsetMapperDefault.properties used by the mapper?


Add the following to the global web.xml

   
 
   ja
   Shift_JIS
 
   


Any idea for this error:
+++
12-22-2023 13:52:50:  ERROR: Test case throws exception: Exception 
occurred:org.apache.commons.httpclient.cookie.MalformedCookieException: 
Invalid expires attribute: Unparseable date: "Fri, 22 Dec 2023 12:52:52 
GMT"

+++


The TCK is testing for Fri, 22-Dec-2023 12:52:52 GMT ...






Mark

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





--
Cheers

Jean-Frederic


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



(tomcat) branch main updated: Modernize doc

2023-12-22 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 978108a566 Modernize doc
978108a566 is described below

commit 978108a5663514c872bc138554022824f26fc460
Author: remm 
AuthorDate: Fri Dec 22 15:36:28 2023 +0100

Modernize doc

Remove mentions of OpenSSL engine since they probably will be
unavailable at some point, and cleanup the FFM explanations.
---
 webapps/docs/ssl-howto.xml | 30 --
 1 file changed, 12 insertions(+), 18 deletions(-)

diff --git a/webapps/docs/ssl-howto.xml b/webapps/docs/ssl-howto.xml
index 0f754a1f72..c994bda6fe 100644
--- a/webapps/docs/ssl-howto.xml
+++ b/webapps/docs/ssl-howto.xml
@@ -282,7 +282,8 @@ loaded or not, use one of the following:
port="8443" .../>]]>
 
 The OpenSSL JSSE implementation can also be configured explicitly if needed.
-If the Tomcat Native library or Java 22 is installed, using the 
sslImplementationName
+If the Tomcat Native library or Java 22 is installed, using the
+sslImplementationName
 attribute allows enabling it. When using the OpenSSL JSSE implementation, the
 configuration can use either the JSSE attributes or the OpenSSL attributes, but
 must not mix attributes from both types in the same SSLHostConfig or Connector
@@ -298,22 +299,18 @@ element.

sslImplementationName="org.apache.tomcat.util.net.openssl.panama.OpenSSLImplementation"
.../>]]>
 
-If you are using JSSE OpenSSL, you have the option of configuring an 
alternative engine to OpenSSL.
+Alternately a listener can be added to the Server to enable
+OpenSSL on all connectors without having to add the
+sslImplementationName attribute on each.
 With Tomcat Native:
-
+
 With Java 22 FFM API:
-
+
 
-So to enable OpenSSL, make sure the SSLEngine attribute is set to something 
other than off.
-The default value is on and if you specify another value,
-it has to be a valid OpenSSL engine name.
-
-
-
-SSLRandomSeed allows to specify a source of entropy. Productive system needs a 
reliable source of entropy
-but entropy may need a lot of time to be collected therefore test systems 
could use no blocking entropy
+The SSLRandomSeed attribute of the listeners allows specifying a
+source of entropy.
+Productive system needs a reliable source of entropy but entropy may need a lot
+of time to be collected therefore test systems could use no blocking entropy
 sources like "/dev/urandom" that will allow quicker starts of Tomcat.
 
 
@@ -340,10 +337,7 @@ so it looks something like this:
 
 ]]>
 
-  Note: If tomcat-native is installed, the configuration will use JSSE with
-  an OpenSSL implementation.
-
-  The APR configuration style uses different attributes for many SSL settings,
+  The OpenSSL configuration style uses different attributes for many SSL 
settings,
   particularly keys and certificates. An example of an APR configuration style
   is:
 

Buildbot success in on tomcat-11.0.x

2023-12-22 Thread buildbot
Build status: Build succeeded!
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/112/builds/823
Blamelist: remm 
Build Text: build successful
Status Detected: restored build
Build Source Stamp: [branch main] 978108a5663514c872bc138554022824f26fc460


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  shell_6: 0

  compile: 1

  shell_7: 0

  shell_8: 0

  shell_9: 0

  shell_10: 0

  Rsync docs to nightlies.apache.org: 0

  shell_11: 0

  Rsync RAT to nightlies.apache.org: 0

  compile_1: 1

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



Meet our keynote speakers and register to Community Over Code EU!

2023-12-22 Thread Ryan Skraba
[Note: You're receiving this email because you are subscribed to one or
more project dev@ mailing lists at the Apache Software Foundation.]











*
Merge
with the ASF EUniverse!The registration for Community Over Code Europe is
finally open! Get your tickets now and save your spot!
We are happy to announce that we
have confirmed the first featured speakers
!  - Asim Hussain, Executive
Director at Green Software Foundation- Dirk-Willem Van Gulik, VP of Public
Policy at The Apache Software Foundation- Ruth Ikega, Community Lead at
CHAOSS Africa Visit our website
 to learn more about this
amazing lineup.CFP is openWe are looking forward to hearing all you have to
share with the Apache Community. Please submit your talk proposal
 before January 12, 2024.Interested in
boosting your brand?Take a look at our prospectus

and find out the opportunities we have for you. Be one step ahead and book
your room at the hotel venueWe have a special rate for you at the Radisson
Blu Carlton, the hotel that will hold Community Over Code EU. Learn more
about the location and venue 
and book your accommodation. Should you have any questions, please do not
hesitate to contact us. We wish you Happy Holidays in the company of your
loved ones! See you in Bratislava next year!Community Over Code EU
Organizer Committee*


Re: TCK servlet TCK 6.0

2023-12-22 Thread Mark Thomas

On 22/12/2023 14:36, jean-frederic clere wrote:

On 12/22/23 15:20, jean-frederic clere wrote:

On 12/22/23 11:21, Mark Thomas wrote:

On 22/12/2023 10:01, jean-frederic clere wrote:

Yep, is there an "easy" way to configure the 
CharsetMapperDefault.properties used by the mapper?


Add the following to the global web.xml

   
 
   ja
   Shift_JIS
 
   


Any idea for this error:
+++
12-22-2023 13:52:50:  ERROR: Test case throws exception: Exception 
occurred:org.apache.commons.httpclient.cookie.MalformedCookieException: Invalid expires attribute: Unparseable date: "Fri, 22 Dec 2023 12:52:52 GMT"

+++


The TCK is testing for Fri, 22-Dec-2023 12:52:52 GMT ...


The TCK is wrong. The delimiter should be " " rather than "-".

The test should be in the exclusion list due to:
https://github.com/jakartaee/servlet/issues/471

Mark

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