[Bug 69710] FileCountLimitExceededException is thrown in version 11.0.8

2025-06-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=69710

--- Comment #32 from Mark Thomas  ---
Those changes would need to happen in Commons FileUpload.

Changing the meaning of maxPartHeaderSize isn't an option as it would break
backwards compatibility but adding a new option to limit the total header size
is a possibility.

-- 
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: testing tc-native with tc 9.0.x

2025-06-27 Thread Michael Osipov
On 2025/06/27 09:31:48 jean-frederic clere wrote:
> On 6/26/25 1:55 PM, Rémy Maucherat wrote:
> > On Thu, Jun 26, 2025 at 1:52 PM jean-frederic clere  
> > wrote:
> >>
> >> Hi,
> >>
> >> While using main I have:
> >> +++
> >> 26-Jun-2025 12:00:18.247 SEVERE [main]
> >> org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to
> >> initialize component [Connector["http-apr-8080"]]
> >>   java.lang.UnsatisfiedLinkError: 'long
> >> org.apache.tomcat.jni.Address.info(java.lang.String, int, int, int, long)'
> >>   at org.apache.tomcat.jni.Address.info(Native Method)
> >>   at
> >> org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:392)
> >> +++
> >> When using 1.3.x the JVM was crashing I "fixed" that now I have:
> >> +++
> >>  Caused by: javax.crypto.BadPaddingException: Given final block
> >> not properly padded. Such issues can arise if a bad key is used during
> >> decryption.
> >>   at
> >> java.base/com.sun.crypto.provider.CipherCore.unpad(CipherCore.java:861)
> >>   at
> >> java.base/com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:941)
> >>   at
> >> java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:734)
> >>   at
> >> java.base/com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)
> >>   at 
> >> java.base/javax.crypto.Cipher.doFinal(Cipher.java:2244)
> >> +++
> >> I was expecting openssl asking for the passphrase but it seems that is
> >> not possible now.
> >>
> >> Any hints?
> > 
> > I haven't heard about this feature for a long time.
> 
> My suggestion is to remove the "For OpenSSL the default behaviour is not 
> to use a password, but OpenSSL will prompt for one, if required." from 
> the docs.
> And as the feature has been gone for some time and no one complained and 

Are you sure https://bz.apache.org/bugzilla/show_bug.cgi?id=64826?

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



[Bug 69710] FileCountLimitExceededException is thrown in version 11.0.8

2025-06-27 Thread bugzilla
https://bz.apache.org/bugzilla/show_bug.cgi?id=69710

--- Comment #33 from Christopher Schultz  ---
Honestly, maxPartHeaderCount and maxPartHeaderSize are essentially the same
thing. If you are allowed to have 2kb of headers, then you can only have a
certain maximum number of headers as well. You can't have infinite part-headers
fit inside of 2kb.

I'm not entirely sure of the history of maxHeaderCount vs maxHeaderSize, but
the maxHeaderSize has much more to do with consistent buffer sizing within the
container and is much more important than limiting the actual number of
headers.

-- 
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: Improvements to Japanese translations provided by tak7iji. (markt)

2025-06-27 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new abc086e3ba Improvements to Japanese translations provided by tak7iji. 
(markt)
abc086e3ba is described below

commit abc086e3ba67c6900276befe68238f461a5f6172
Author: Mark Thomas 
AuthorDate: Fri Jun 27 09:41:12 2025 +0100

Improvements to Japanese translations provided by tak7iji. (markt)
---
 java/org/apache/catalina/manager/LocalStrings_ja.properties  | 1 +
 java/org/apache/catalina/servlets/LocalStrings_ja.properties | 1 +
 java/org/apache/catalina/valves/LocalStrings_ja.properties   | 1 +
 webapps/docs/changelog.xml   | 3 +++
 4 files changed, 6 insertions(+)

diff --git a/java/org/apache/catalina/manager/LocalStrings_ja.properties 
b/java/org/apache/catalina/manager/LocalStrings_ja.properties
index 9b969257c7..6eb8082a21 100644
--- a/java/org/apache/catalina/manager/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_ja.properties
@@ -125,6 +125,7 @@ jmxProxyServlet.noOperationOnBean=クラス名 [{3}]、オブジェクト名 [{2
 
 managerServlet.alreadyContext=FAIL - アプリケーションは、既にパス [{0}] に存在します
 managerServlet.certsNotAvailable=実行時にこのコネクタから証明書情報を取得できません。
+managerServlet.copyFail=FAIL - [{0}] を [{1}] 
にコピーできません。エラーの詳細はサーバーログに記載されている可能性があります
 managerServlet.deleteFail=FAIL  -  [{0}]を削除できません。 
このファイルが継続して存在すると、問題が発生する可能性があります。
 managerServlet.deployFailed=FAIL - コンテキストパス [{0}] にアプリケーションを配備できません。
 managerServlet.deployed=OK - コンテキストパス [{0}] でアプリケーションを配備しました
diff --git a/java/org/apache/catalina/servlets/LocalStrings_ja.properties 
b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
index 74d61143ae..8e299814bc 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
@@ -28,6 +28,7 @@ cgiServlet.find.path=パス [{0}] でCGIロケーション [{1}] に対して相
 cgiServlet.invalidArgumentDecoded=デコードされたコマンドライン引数 [{0}] 
は、構成されたcmdLineArgumentsDecoded パターン [{1}] にマッチしません
 cgiServlet.invalidArgumentEncoded=エンコードされたコマンドライン引数 [{0}] 
は、構成されたcmdLineArgumentsEncoded パターン [{1}] にマッチしません
 cgiServlet.invalidCommand=CGI コマンド パスに不正な文字 (''.'' または ''..'') が検出されました。CGI 
[{0}] は実行されていません
+cgiServlet.noResources=静的リソースが見つかりませんでした
 cgiServlet.notReady=CGI サーブレットは実行の準備ができていません
 cgiServlet.runBadHeader=悪いヘッダライン [{0}]
 cgiServlet.runFail=CGI処理中のIO問題
diff --git a/java/org/apache/catalina/valves/LocalStrings_ja.properties 
b/java/org/apache/catalina/valves/LocalStrings_ja.properties
index 42aaa0e1ba..b09548e88e 100644
--- a/java/org/apache/catalina/valves/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_ja.properties
@@ -139,6 +139,7 @@ loadBalancerDrainingValve.draining=ロードバランサは DISABLED 状態に
 loadBalancerDrainingValve.skip=クライアントは有効な [{0}] Cookie 
を提示しているため、リバランスはスキップされています
 
 parameterLimitValve.closeError=設定をクローズする際のエラー
+parameterLimitValve.invalidLimits=各制限構成には、1 つの整数かコンマで区切られた 3 
つの整数が含まれている必要があります。無効な制限文字列 [{0}]
 parameterLimitValve.invalidLine=各行には少なくとも 1 つの ''='' が含まれている必要があります。無効な行 [{0}]
 parameterLimitValve.noConfiguration=構成リソースが見つかりません [{0}]
 parameterLimitValve.readConfiguration=[/WEB-INF/{0}] から設定を読み取ります
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 92045086ed..4dae024faf 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -321,6 +321,9 @@
   
 Improvements to French translations. (remm)
   
+  
+Improvements to Japanese translations provided by tak7iji. (markt)
+  
 
   
 


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



(tomcat) branch main updated: Improvements to French translations. (remm)

2025-06-27 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new 5d231e9315 Improvements to French translations. (remm)
5d231e9315 is described below

commit 5d231e931502ca642de92a4e875340fcc7330bab
Author: Mark Thomas 
AuthorDate: Fri Jun 27 09:38:06 2025 +0100

Improvements to French translations. (remm)
---
 java/org/apache/catalina/manager/LocalStrings_fr.properties  | 1 +
 java/org/apache/catalina/servlets/LocalStrings_fr.properties | 1 +
 java/org/apache/catalina/valves/LocalStrings_fr.properties   | 1 +
 webapps/docs/changelog.xml   | 3 +++
 4 files changed, 6 insertions(+)

diff --git a/java/org/apache/catalina/manager/LocalStrings_fr.properties 
b/java/org/apache/catalina/manager/LocalStrings_fr.properties
index ca60490ff3..c004e9883b 100644
--- a/java/org/apache/catalina/manager/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_fr.properties
@@ -123,6 +123,7 @@ jmxProxyServlet.noOperationOnBean=Impossible de trouver 
l''opération [{0}] avec
 
 managerServlet.alreadyContext=FAIL - l''application existe déjà dans le chemin 
[{0}]
 managerServlet.certsNotAvailable=L'information sur les certificats ne peut pas 
être obtenu de ce connecteur au cours de son exécution
+managerServlet.copyFail=FAIL - Impossible de copier [{0}] vers [{1}], les 
détails de l''erreur peuvent se trouver dans les logs du serveur
 managerServlet.deleteFail=FAIL - Impossible de supprimer [{0}], ce qui 
pourrait causer des problèmes
 managerServlet.deployFailed=FAIL - Echec au déploiement de l''application pour 
le chemin de contexte [{0}]
 managerServlet.deployed=OK - Application déployée pour le chemin de contexte 
[{0}]
diff --git a/java/org/apache/catalina/servlets/LocalStrings_fr.properties 
b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
index 655d84f488..42ddec3d0c 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
@@ -28,6 +28,7 @@ cgiServlet.find.path=Script CGI demandé au chemin [{0}] 
relatif au CGI à [{1}]
 cgiServlet.invalidArgumentDecoded=Les paramètres de ligne de commande décodés 
[{0}] ne correspondent pas au modèle cmdLineArgumentsDecoded configuré [{1}]
 cgiServlet.invalidArgumentEncoded=Les paramètres de ligne de commande encodés 
[{0}] ne correspondent pas au modèle cmdLineArgumentsEncoded configuré [{1}]
 cgiServlet.invalidCommand=Un caractère illégal (''.'' or ''..'') a été trouvé 
dans le chemin de commande CGI, le CGI [{0}] n''est pas exécuté
+cgiServlet.noResources=Pas de ressources statiques trouvées
 cgiServlet.notReady=Le Servlet CGI n'est pas prêt à fonctionner
 cgiServlet.runBadHeader=Mauvaise ligne d''en-tête [{0}]
 cgiServlet.runFail=Problèmes d'IO lors de l'exécution du CGI
diff --git a/java/org/apache/catalina/valves/LocalStrings_fr.properties 
b/java/org/apache/catalina/valves/LocalStrings_fr.properties
index 1295c165e0..778b34c4fa 100644
--- a/java/org/apache/catalina/valves/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_fr.properties
@@ -139,6 +139,7 @@ loadBalancerDrainingValve.draining=Le balanceur de charge 
est dans l'étât DISA
 loadBalancerDrainingValve.skip=Le client a envoyé un cookie [{0}] valide, le 
le changement de répartition de la charge est sauté
 
 parameterLimitValve.closeError=Erreur lors de la fermeture de la configuration
+parameterLimitValve.invalidLimits=Chaque configuration d''une limite doit 
contenir soit un seul nombre entier, soit trois, séparés par des virgules. 
Limite invalide [{0}]
 parameterLimitValve.invalidLine=Chaque ligne doit contenir au moins un 
caractère ''='', la ligne invalide est [{0}]
 parameterLimitValve.noConfiguration=La ressource de configuration [{0}] n''a 
pas été trouvée
 parameterLimitValve.readConfiguration=Lecture de la configuration à partir de 
[/WEB-INF/{0}]
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 50f2fe12d9..92045086ed 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -318,6 +318,9 @@
   
 Update Checkstyle to 10.25.1. (markt)
   
+  
+Improvements to French translations. (remm)
+  
 
   
 


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



Re: testing tc-native with tc 9.0.x

2025-06-27 Thread Michael Osipov
On 2025/06/26 11:52:22 jean-frederic clere wrote:
> Hi,
> 
> While using main I have:
> +++
> 26-Jun-2025 12:00:18.247 SEVERE [main] 
> org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to 
> initialize component [Connector["http-apr-8080"]]
>  java.lang.UnsatisfiedLinkError: 'long 
> org.apache.tomcat.jni.Address.info(java.lang.String, int, int, int, long)'
>  at org.apache.tomcat.jni.Address.info(Native Method)
>  at 
> org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:392)
> +++

This is expected, no? Since the AprConnector has been removed, but I would 
expect that the listener would wring an error during startup . Did you check?


> When using 1.3.x the JVM was crashing I "fixed" that now I have:
> +++
> Caused by: javax.crypto.BadPaddingException: Given final block 
> not properly padded. Such issues can arise if a bad key is used during 
> decryption.
>  at 
> java.base/com.sun.crypto.provider.CipherCore.unpad(CipherCore.java:861)
>  at 
> java.base/com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:941)
>  at 
> java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:734)
>  at 
> java.base/com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)
>  at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2244)
> +++
> I was expecting openssl asking for the passphrase but it seems that is 
> not possible now.

How so, if you use JSSE here? Did you check that you really use OpenSSL instead 
of JSSE?

Michael

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



(tomcat) branch 11.0.x updated: Improvements to French translations. (remm)

2025-06-27 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/11.0.x by this push:
 new 95f7e08370 Improvements to French translations. (remm)
95f7e08370 is described below

commit 95f7e08370008019f5317482baaa98873407ac44
Author: Mark Thomas 
AuthorDate: Fri Jun 27 09:47:36 2025 +0100

Improvements to French translations. (remm)
---
 java/org/apache/catalina/manager/LocalStrings_fr.properties  | 1 +
 java/org/apache/catalina/servlets/LocalStrings_fr.properties | 1 +
 java/org/apache/catalina/valves/LocalStrings_fr.properties   | 1 +
 webapps/docs/changelog.xml   | 3 +++
 4 files changed, 6 insertions(+)

diff --git a/java/org/apache/catalina/manager/LocalStrings_fr.properties 
b/java/org/apache/catalina/manager/LocalStrings_fr.properties
index ca60490ff3..c004e9883b 100644
--- a/java/org/apache/catalina/manager/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_fr.properties
@@ -123,6 +123,7 @@ jmxProxyServlet.noOperationOnBean=Impossible de trouver 
l''opération [{0}] avec
 
 managerServlet.alreadyContext=FAIL - l''application existe déjà dans le chemin 
[{0}]
 managerServlet.certsNotAvailable=L'information sur les certificats ne peut pas 
être obtenu de ce connecteur au cours de son exécution
+managerServlet.copyFail=FAIL - Impossible de copier [{0}] vers [{1}], les 
détails de l''erreur peuvent se trouver dans les logs du serveur
 managerServlet.deleteFail=FAIL - Impossible de supprimer [{0}], ce qui 
pourrait causer des problèmes
 managerServlet.deployFailed=FAIL - Echec au déploiement de l''application pour 
le chemin de contexte [{0}]
 managerServlet.deployed=OK - Application déployée pour le chemin de contexte 
[{0}]
diff --git a/java/org/apache/catalina/servlets/LocalStrings_fr.properties 
b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
index 655d84f488..42ddec3d0c 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
@@ -28,6 +28,7 @@ cgiServlet.find.path=Script CGI demandé au chemin [{0}] 
relatif au CGI à [{1}]
 cgiServlet.invalidArgumentDecoded=Les paramètres de ligne de commande décodés 
[{0}] ne correspondent pas au modèle cmdLineArgumentsDecoded configuré [{1}]
 cgiServlet.invalidArgumentEncoded=Les paramètres de ligne de commande encodés 
[{0}] ne correspondent pas au modèle cmdLineArgumentsEncoded configuré [{1}]
 cgiServlet.invalidCommand=Un caractère illégal (''.'' or ''..'') a été trouvé 
dans le chemin de commande CGI, le CGI [{0}] n''est pas exécuté
+cgiServlet.noResources=Pas de ressources statiques trouvées
 cgiServlet.notReady=Le Servlet CGI n'est pas prêt à fonctionner
 cgiServlet.runBadHeader=Mauvaise ligne d''en-tête [{0}]
 cgiServlet.runFail=Problèmes d'IO lors de l'exécution du CGI
diff --git a/java/org/apache/catalina/valves/LocalStrings_fr.properties 
b/java/org/apache/catalina/valves/LocalStrings_fr.properties
index c28c762fbf..e302e66975 100644
--- a/java/org/apache/catalina/valves/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_fr.properties
@@ -142,6 +142,7 @@ loadBalancerDrainingValve.draining=Le balanceur de charge 
est dans l'étât DISA
 loadBalancerDrainingValve.skip=Le client a envoyé un cookie [{0}] valide, le 
le changement de répartition de la charge est sauté
 
 parameterLimitValve.closeError=Erreur lors de la fermeture de la configuration
+parameterLimitValve.invalidLimits=Chaque configuration d''une limite doit 
contenir soit un seul nombre entier, soit trois, séparés par des virgules. 
Limite invalide [{0}]
 parameterLimitValve.invalidLine=Chaque ligne doit contenir au moins un 
caractère ''='', la ligne invalide est [{0}]
 parameterLimitValve.noConfiguration=La ressource de configuration [{0}] n''a 
pas été trouvée
 parameterLimitValve.readConfiguration=Lecture de la configuration à partir de 
[/WEB-INF/{0}]
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 76b4d8c869..17011b2360 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -193,6 +193,9 @@
   
 Update Checkstyle to 10.25.1. (markt)
   
+  
+Improvements to French translations. (remm)
+  
 
   
 


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



(tomcat) branch 11.0.x updated: Improvements to Japanese translations provided by tak7iji.

2025-06-27 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/11.0.x by this push:
 new 2854040101 Improvements to Japanese translations provided by tak7iji.
2854040101 is described below

commit 2854040101002b25432c64adc73225228750e34b
Author: Mark Thomas 
AuthorDate: Fri Jun 27 09:47:57 2025 +0100

Improvements to Japanese translations provided by tak7iji.
---
 java/org/apache/catalina/manager/LocalStrings_ja.properties  | 1 +
 java/org/apache/catalina/servlets/LocalStrings_ja.properties | 1 +
 java/org/apache/catalina/valves/LocalStrings_ja.properties   | 1 +
 webapps/docs/changelog.xml   | 3 +++
 4 files changed, 6 insertions(+)

diff --git a/java/org/apache/catalina/manager/LocalStrings_ja.properties 
b/java/org/apache/catalina/manager/LocalStrings_ja.properties
index 9b969257c7..6eb8082a21 100644
--- a/java/org/apache/catalina/manager/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_ja.properties
@@ -125,6 +125,7 @@ jmxProxyServlet.noOperationOnBean=クラス名 [{3}]、オブジェクト名 [{2
 
 managerServlet.alreadyContext=FAIL - アプリケーションは、既にパス [{0}] に存在します
 managerServlet.certsNotAvailable=実行時にこのコネクタから証明書情報を取得できません。
+managerServlet.copyFail=FAIL - [{0}] を [{1}] 
にコピーできません。エラーの詳細はサーバーログに記載されている可能性があります
 managerServlet.deleteFail=FAIL  -  [{0}]を削除できません。 
このファイルが継続して存在すると、問題が発生する可能性があります。
 managerServlet.deployFailed=FAIL - コンテキストパス [{0}] にアプリケーションを配備できません。
 managerServlet.deployed=OK - コンテキストパス [{0}] でアプリケーションを配備しました
diff --git a/java/org/apache/catalina/servlets/LocalStrings_ja.properties 
b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
index 74d61143ae..8e299814bc 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
@@ -28,6 +28,7 @@ cgiServlet.find.path=パス [{0}] でCGIロケーション [{1}] に対して相
 cgiServlet.invalidArgumentDecoded=デコードされたコマンドライン引数 [{0}] 
は、構成されたcmdLineArgumentsDecoded パターン [{1}] にマッチしません
 cgiServlet.invalidArgumentEncoded=エンコードされたコマンドライン引数 [{0}] 
は、構成されたcmdLineArgumentsEncoded パターン [{1}] にマッチしません
 cgiServlet.invalidCommand=CGI コマンド パスに不正な文字 (''.'' または ''..'') が検出されました。CGI 
[{0}] は実行されていません
+cgiServlet.noResources=静的リソースが見つかりませんでした
 cgiServlet.notReady=CGI サーブレットは実行の準備ができていません
 cgiServlet.runBadHeader=悪いヘッダライン [{0}]
 cgiServlet.runFail=CGI処理中のIO問題
diff --git a/java/org/apache/catalina/valves/LocalStrings_ja.properties 
b/java/org/apache/catalina/valves/LocalStrings_ja.properties
index 9ed4ac5056..7d63033933 100644
--- a/java/org/apache/catalina/valves/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_ja.properties
@@ -142,6 +142,7 @@ loadBalancerDrainingValve.draining=ロードバランサは DISABLED 状態に
 loadBalancerDrainingValve.skip=クライアントは有効な [{0}] Cookie 
を提示しているため、リバランスはスキップされています
 
 parameterLimitValve.closeError=設定をクローズする際のエラー
+parameterLimitValve.invalidLimits=各制限構成には、1 つの整数かコンマで区切られた 3 
つの整数が含まれている必要があります。無効な制限文字列 [{0}]
 parameterLimitValve.invalidLine=各行には少なくとも 1 つの ''='' が含まれている必要があります。無効な行 [{0}]
 parameterLimitValve.noConfiguration=構成リソースが見つかりません [{0}]
 parameterLimitValve.readConfiguration=[/WEB-INF/{0}] から設定を読み取ります
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 17011b2360..98673d96e0 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -196,6 +196,9 @@
   
 Improvements to French translations. (remm)
   
+  
+Improvements to Japanese translations provided by tak7iji. (markt)
+  
 
   
 


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



(tomcat) branch 10.1.x updated: Improvements to French translations. (remm)

2025-06-27 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 090cab263f Improvements to French translations. (remm)
090cab263f is described below

commit 090cab263ffca9450488c60440040e5b4ac63023
Author: Mark Thomas 
AuthorDate: Fri Jun 27 09:49:12 2025 +0100

Improvements to French translations. (remm)
---
 java/org/apache/catalina/manager/LocalStrings_fr.properties  | 1 +
 java/org/apache/catalina/servlets/LocalStrings_fr.properties | 1 +
 java/org/apache/catalina/valves/LocalStrings_fr.properties   | 2 ++
 webapps/docs/changelog.xml   | 3 +++
 4 files changed, 7 insertions(+)

diff --git a/java/org/apache/catalina/manager/LocalStrings_fr.properties 
b/java/org/apache/catalina/manager/LocalStrings_fr.properties
index ca60490ff3..c004e9883b 100644
--- a/java/org/apache/catalina/manager/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_fr.properties
@@ -123,6 +123,7 @@ jmxProxyServlet.noOperationOnBean=Impossible de trouver 
l''opération [{0}] avec
 
 managerServlet.alreadyContext=FAIL - l''application existe déjà dans le chemin 
[{0}]
 managerServlet.certsNotAvailable=L'information sur les certificats ne peut pas 
être obtenu de ce connecteur au cours de son exécution
+managerServlet.copyFail=FAIL - Impossible de copier [{0}] vers [{1}], les 
détails de l''erreur peuvent se trouver dans les logs du serveur
 managerServlet.deleteFail=FAIL - Impossible de supprimer [{0}], ce qui 
pourrait causer des problèmes
 managerServlet.deployFailed=FAIL - Echec au déploiement de l''application pour 
le chemin de contexte [{0}]
 managerServlet.deployed=OK - Application déployée pour le chemin de contexte 
[{0}]
diff --git a/java/org/apache/catalina/servlets/LocalStrings_fr.properties 
b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
index af75995d45..caee9b9277 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
@@ -28,6 +28,7 @@ cgiServlet.find.path=Script CGI demandé au chemin [{0}] 
relatif au CGI à [{1}]
 cgiServlet.invalidArgumentDecoded=Les paramètres de ligne de commande décodés 
[{0}] ne correspondent pas au modèle cmdLineArgumentsDecoded configuré [{1}]
 cgiServlet.invalidArgumentEncoded=Les paramètres de ligne de commande encodés 
[{0}] ne correspondent pas au modèle cmdLineArgumentsEncoded configuré [{1}]
 cgiServlet.invalidCommand=Un caractère illégal (''.'' or ''..'') a été trouvé 
dans le chemin de commande CGI, le CGI [{0}] n''est pas exécuté
+cgiServlet.noResources=Pas de ressources statiques trouvées
 cgiServlet.notReady=Le Servlet CGI n'est pas prêt à fonctionner
 cgiServlet.runBadHeader=Mauvaise ligne d''en-tête [{0}]
 cgiServlet.runFail=Problèmes d'IO lors de l'exécution du CGI
diff --git a/java/org/apache/catalina/valves/LocalStrings_fr.properties 
b/java/org/apache/catalina/valves/LocalStrings_fr.properties
index b6daea9257..11c15d84de 100644
--- a/java/org/apache/catalina/valves/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_fr.properties
@@ -136,9 +136,11 @@ loadBalancerDrainingValve.draining=Le balanceur de charge 
est dans l'étât DISA
 loadBalancerDrainingValve.skip=Le client a envoyé un cookie [{0}] valide, le 
le changement de répartition de la charge est sauté
 
 parameterLimitValve.closeError=Erreur lors de la fermeture de la configuration
+parameterLimitValve.invalidLimits=Chaque configuration d''une limite doit 
contenir soit un seul nombre entier, soit trois, séparés par des virgules. 
Limite invalide [{0}]
 parameterLimitValve.invalidLine=Chaque ligne doit contenir au moins un 
caractère ''='', la ligne invalide est [{0}]
 parameterLimitValve.noConfiguration=La ressource de configuration [{0}] n''a 
pas été trouvée
 parameterLimitValve.readConfiguration=Lecture de la configuration à partir de 
[/WEB-INF/{0}]
+parameterLimitValve.readError=Erreur lors de la lecture de la configuration
 
 patternTokenizer.unexpectedParenthesis=')' inattendu dans le modèle
 
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index b8b627df75..7c3f991e5a 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -186,6 +186,9 @@
   
 Update Checkstyle to 10.25.1. (markt)
   
+  
+Improvements to French translations. (remm)
+  
 
   
 


-
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: Improvements to Japanese translations provided by tak7iji.

2025-06-27 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 cf4843a172 Improvements to Japanese translations provided by tak7iji.
cf4843a172 is described below

commit cf4843a1722b89d4b81989083b47f5a97851cb05
Author: Mark Thomas 
AuthorDate: Fri Jun 27 09:49:34 2025 +0100

Improvements to Japanese translations provided by tak7iji.
---
 java/org/apache/catalina/manager/LocalStrings_ja.properties  | 1 +
 java/org/apache/catalina/servlets/LocalStrings_ja.properties | 1 +
 java/org/apache/catalina/valves/LocalStrings_ja.properties   | 2 ++
 webapps/docs/changelog.xml   | 3 +++
 4 files changed, 7 insertions(+)

diff --git a/java/org/apache/catalina/manager/LocalStrings_ja.properties 
b/java/org/apache/catalina/manager/LocalStrings_ja.properties
index 9b969257c7..6eb8082a21 100644
--- a/java/org/apache/catalina/manager/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_ja.properties
@@ -125,6 +125,7 @@ jmxProxyServlet.noOperationOnBean=クラス名 [{3}]、オブジェクト名 [{2
 
 managerServlet.alreadyContext=FAIL - アプリケーションは、既にパス [{0}] に存在します
 managerServlet.certsNotAvailable=実行時にこのコネクタから証明書情報を取得できません。
+managerServlet.copyFail=FAIL - [{0}] を [{1}] 
にコピーできません。エラーの詳細はサーバーログに記載されている可能性があります
 managerServlet.deleteFail=FAIL  -  [{0}]を削除できません。 
このファイルが継続して存在すると、問題が発生する可能性があります。
 managerServlet.deployFailed=FAIL - コンテキストパス [{0}] にアプリケーションを配備できません。
 managerServlet.deployed=OK - コンテキストパス [{0}] でアプリケーションを配備しました
diff --git a/java/org/apache/catalina/servlets/LocalStrings_ja.properties 
b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
index d002730605..d782d84e7d 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
@@ -28,6 +28,7 @@ cgiServlet.find.path=パス [{0}] でCGIロケーション [{1}] に対して相
 cgiServlet.invalidArgumentDecoded=デコードされたコマンドライン引数 [{0}] 
は、構成されたcmdLineArgumentsDecoded パターン [{1}] にマッチしません
 cgiServlet.invalidArgumentEncoded=エンコードされたコマンドライン引数 [{0}] 
は、構成されたcmdLineArgumentsEncoded パターン [{1}] にマッチしません
 cgiServlet.invalidCommand=CGI コマンド パスに不正な文字 (''.'' または ''..'') が検出されました。CGI 
[{0}] は実行されていません
+cgiServlet.noResources=静的リソースが見つかりませんでした
 cgiServlet.notReady=CGI サーブレットは実行の準備ができていません
 cgiServlet.runBadHeader=悪いヘッダライン [{0}]
 cgiServlet.runFail=CGI処理中のIO問題
diff --git a/java/org/apache/catalina/valves/LocalStrings_ja.properties 
b/java/org/apache/catalina/valves/LocalStrings_ja.properties
index cec5c21f29..23d45c1e4b 100644
--- a/java/org/apache/catalina/valves/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_ja.properties
@@ -136,9 +136,11 @@ loadBalancerDrainingValve.draining=ロードバランサは DISABLED 状態に
 loadBalancerDrainingValve.skip=クライアントは有効な [{0}] Cookie 
を提示しているため、リバランスはスキップされています
 
 parameterLimitValve.closeError=設定をクローズする際のエラー
+parameterLimitValve.invalidLimits=各制限構成には、1 つの整数かコンマで区切られた 3 
つの整数が含まれている必要があります。無効な制限文字列 [{0}]
 parameterLimitValve.invalidLine=各行には少なくとも 1 つの ''='' が含まれている必要があります。無効な行 [{0}]
 parameterLimitValve.noConfiguration=構成リソースが見つかりません [{0}]
 parameterLimitValve.readConfiguration=[/WEB-INF/{0}] から設定を読み取ります
+parameterLimitValve.readError=設定の読み込みエラー
 
 patternTokenizer.unexpectedParenthesis=パターンに予期しない ')' があります
 
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 7c3f991e5a..860cfb793e 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -189,6 +189,9 @@
   
 Improvements to French translations. (remm)
   
+  
+Improvements to Japanese translations provided by tak7iji. (markt)
+  
 
   
 


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



Re: testing tc-native with tc 9.0.x

2025-06-27 Thread jean-frederic clere

On 6/26/25 1:55 PM, Rémy Maucherat wrote:

On Thu, Jun 26, 2025 at 1:52 PM jean-frederic clere  wrote:


Hi,

While using main I have:
+++
26-Jun-2025 12:00:18.247 SEVERE [main]
org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to
initialize component [Connector["http-apr-8080"]]
  java.lang.UnsatisfiedLinkError: 'long
org.apache.tomcat.jni.Address.info(java.lang.String, int, int, int, long)'
  at org.apache.tomcat.jni.Address.info(Native Method)
  at
org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:392)
+++
When using 1.3.x the JVM was crashing I "fixed" that now I have:
+++
 Caused by: javax.crypto.BadPaddingException: Given final block
not properly padded. Such issues can arise if a bad key is used during
decryption.
  at
java.base/com.sun.crypto.provider.CipherCore.unpad(CipherCore.java:861)
  at
java.base/com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:941)
  at
java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:734)
  at
java.base/com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)
  at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2244)
+++
I was expecting openssl asking for the passphrase but it seems that is
not possible now.

Any hints?


I haven't heard about this feature for a long time.


My suggestion is to remove the "For OpenSSL the default behaviour is not 
to use a password, but OpenSSL will prompt for one, if required." from 
the docs.
And as the feature has been gone for some time and no one complained and 
remove the corresponding code in tc-native.




Rémy

-
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 9.0.x updated: Improvements to Japanese translations provided by tak7iji.

2025-06-27 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 366b798083 Improvements to Japanese translations provided by tak7iji.
366b798083 is described below

commit 366b798083187be5fd3f715e83f2a3a081fc86b9
Author: Mark Thomas 
AuthorDate: Fri Jun 27 09:50:49 2025 +0100

Improvements to Japanese translations provided by tak7iji.
---
 java/org/apache/catalina/manager/LocalStrings_ja.properties  | 1 +
 java/org/apache/catalina/servlets/LocalStrings_ja.properties | 1 +
 java/org/apache/catalina/valves/LocalStrings_ja.properties   | 2 ++
 webapps/docs/changelog.xml   | 3 +++
 4 files changed, 7 insertions(+)

diff --git a/java/org/apache/catalina/manager/LocalStrings_ja.properties 
b/java/org/apache/catalina/manager/LocalStrings_ja.properties
index 9b969257c7..6eb8082a21 100644
--- a/java/org/apache/catalina/manager/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_ja.properties
@@ -125,6 +125,7 @@ jmxProxyServlet.noOperationOnBean=クラス名 [{3}]、オブジェクト名 [{2
 
 managerServlet.alreadyContext=FAIL - アプリケーションは、既にパス [{0}] に存在します
 managerServlet.certsNotAvailable=実行時にこのコネクタから証明書情報を取得できません。
+managerServlet.copyFail=FAIL - [{0}] を [{1}] 
にコピーできません。エラーの詳細はサーバーログに記載されている可能性があります
 managerServlet.deleteFail=FAIL  -  [{0}]を削除できません。 
このファイルが継続して存在すると、問題が発生する可能性があります。
 managerServlet.deployFailed=FAIL - コンテキストパス [{0}] にアプリケーションを配備できません。
 managerServlet.deployed=OK - コンテキストパス [{0}] でアプリケーションを配備しました
diff --git a/java/org/apache/catalina/servlets/LocalStrings_ja.properties 
b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
index d002730605..d782d84e7d 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_ja.properties
@@ -28,6 +28,7 @@ cgiServlet.find.path=パス [{0}] でCGIロケーション [{1}] に対して相
 cgiServlet.invalidArgumentDecoded=デコードされたコマンドライン引数 [{0}] 
は、構成されたcmdLineArgumentsDecoded パターン [{1}] にマッチしません
 cgiServlet.invalidArgumentEncoded=エンコードされたコマンドライン引数 [{0}] 
は、構成されたcmdLineArgumentsEncoded パターン [{1}] にマッチしません
 cgiServlet.invalidCommand=CGI コマンド パスに不正な文字 (''.'' または ''..'') が検出されました。CGI 
[{0}] は実行されていません
+cgiServlet.noResources=静的リソースが見つかりませんでした
 cgiServlet.notReady=CGI サーブレットは実行の準備ができていません
 cgiServlet.runBadHeader=悪いヘッダライン [{0}]
 cgiServlet.runFail=CGI処理中のIO問題
diff --git a/java/org/apache/catalina/valves/LocalStrings_ja.properties 
b/java/org/apache/catalina/valves/LocalStrings_ja.properties
index cec5c21f29..23d45c1e4b 100644
--- a/java/org/apache/catalina/valves/LocalStrings_ja.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_ja.properties
@@ -136,9 +136,11 @@ loadBalancerDrainingValve.draining=ロードバランサは DISABLED 状態に
 loadBalancerDrainingValve.skip=クライアントは有効な [{0}] Cookie 
を提示しているため、リバランスはスキップされています
 
 parameterLimitValve.closeError=設定をクローズする際のエラー
+parameterLimitValve.invalidLimits=各制限構成には、1 つの整数かコンマで区切られた 3 
つの整数が含まれている必要があります。無効な制限文字列 [{0}]
 parameterLimitValve.invalidLine=各行には少なくとも 1 つの ''='' が含まれている必要があります。無効な行 [{0}]
 parameterLimitValve.noConfiguration=構成リソースが見つかりません [{0}]
 parameterLimitValve.readConfiguration=[/WEB-INF/{0}] から設定を読み取ります
+parameterLimitValve.readError=設定の読み込みエラー
 
 patternTokenizer.unexpectedParenthesis=パターンに予期しない ')' があります
 
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 854219725d..afbb5e6808 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -192,6 +192,9 @@
   
 Improvements to French translations. (remm)
   
+  
+Improvements to Japanese translations provided by tak7iji. (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: Improvements to French translations. (remm)

2025-06-27 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 8b16be18d6 Improvements to French translations. (remm)
8b16be18d6 is described below

commit 8b16be18d67b57340b7fb68d7ee5f0b2533326e4
Author: Mark Thomas 
AuthorDate: Fri Jun 27 09:50:30 2025 +0100

Improvements to French translations. (remm)
---
 java/org/apache/catalina/manager/LocalStrings_fr.properties  | 1 +
 java/org/apache/catalina/servlets/LocalStrings_fr.properties | 1 +
 java/org/apache/catalina/valves/LocalStrings_fr.properties   | 2 ++
 webapps/docs/changelog.xml   | 3 +++
 4 files changed, 7 insertions(+)

diff --git a/java/org/apache/catalina/manager/LocalStrings_fr.properties 
b/java/org/apache/catalina/manager/LocalStrings_fr.properties
index ca60490ff3..c004e9883b 100644
--- a/java/org/apache/catalina/manager/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/manager/LocalStrings_fr.properties
@@ -123,6 +123,7 @@ jmxProxyServlet.noOperationOnBean=Impossible de trouver 
l''opération [{0}] avec
 
 managerServlet.alreadyContext=FAIL - l''application existe déjà dans le chemin 
[{0}]
 managerServlet.certsNotAvailable=L'information sur les certificats ne peut pas 
être obtenu de ce connecteur au cours de son exécution
+managerServlet.copyFail=FAIL - Impossible de copier [{0}] vers [{1}], les 
détails de l''erreur peuvent se trouver dans les logs du serveur
 managerServlet.deleteFail=FAIL - Impossible de supprimer [{0}], ce qui 
pourrait causer des problèmes
 managerServlet.deployFailed=FAIL - Echec au déploiement de l''application pour 
le chemin de contexte [{0}]
 managerServlet.deployed=OK - Application déployée pour le chemin de contexte 
[{0}]
diff --git a/java/org/apache/catalina/servlets/LocalStrings_fr.properties 
b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
index af75995d45..caee9b9277 100644
--- a/java/org/apache/catalina/servlets/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/servlets/LocalStrings_fr.properties
@@ -28,6 +28,7 @@ cgiServlet.find.path=Script CGI demandé au chemin [{0}] 
relatif au CGI à [{1}]
 cgiServlet.invalidArgumentDecoded=Les paramètres de ligne de commande décodés 
[{0}] ne correspondent pas au modèle cmdLineArgumentsDecoded configuré [{1}]
 cgiServlet.invalidArgumentEncoded=Les paramètres de ligne de commande encodés 
[{0}] ne correspondent pas au modèle cmdLineArgumentsEncoded configuré [{1}]
 cgiServlet.invalidCommand=Un caractère illégal (''.'' or ''..'') a été trouvé 
dans le chemin de commande CGI, le CGI [{0}] n''est pas exécuté
+cgiServlet.noResources=Pas de ressources statiques trouvées
 cgiServlet.notReady=Le Servlet CGI n'est pas prêt à fonctionner
 cgiServlet.runBadHeader=Mauvaise ligne d''en-tête [{0}]
 cgiServlet.runFail=Problèmes d'IO lors de l'exécution du CGI
diff --git a/java/org/apache/catalina/valves/LocalStrings_fr.properties 
b/java/org/apache/catalina/valves/LocalStrings_fr.properties
index b6daea9257..11c15d84de 100644
--- a/java/org/apache/catalina/valves/LocalStrings_fr.properties
+++ b/java/org/apache/catalina/valves/LocalStrings_fr.properties
@@ -136,9 +136,11 @@ loadBalancerDrainingValve.draining=Le balanceur de charge 
est dans l'étât DISA
 loadBalancerDrainingValve.skip=Le client a envoyé un cookie [{0}] valide, le 
le changement de répartition de la charge est sauté
 
 parameterLimitValve.closeError=Erreur lors de la fermeture de la configuration
+parameterLimitValve.invalidLimits=Chaque configuration d''une limite doit 
contenir soit un seul nombre entier, soit trois, séparés par des virgules. 
Limite invalide [{0}]
 parameterLimitValve.invalidLine=Chaque ligne doit contenir au moins un 
caractère ''='', la ligne invalide est [{0}]
 parameterLimitValve.noConfiguration=La ressource de configuration [{0}] n''a 
pas été trouvée
 parameterLimitValve.readConfiguration=Lecture de la configuration à partir de 
[/WEB-INF/{0}]
+parameterLimitValve.readError=Erreur lors de la lecture de la configuration
 
 patternTokenizer.unexpectedParenthesis=')' inattendu dans le modèle
 
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 2b0bffbd85..854219725d 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -189,6 +189,9 @@
   
 Update Checkstyle to 10.25.1. (markt)
   
+  
+Improvements to French translations. (remm)
+  
 
   
 


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



Re: testing tc-native with tc 9.0.x

2025-06-27 Thread jean-frederic clere

On 6/27/25 12:42 PM, Michael Osipov wrote:

On 2025/06/27 09:31:48 jean-frederic clere wrote:

On 6/26/25 1:55 PM, Rémy Maucherat wrote:

On Thu, Jun 26, 2025 at 1:52 PM jean-frederic clere  wrote:


Hi,

While using main I have:
+++
26-Jun-2025 12:00:18.247 SEVERE [main]
org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to
initialize component [Connector["http-apr-8080"]]
   java.lang.UnsatisfiedLinkError: 'long
org.apache.tomcat.jni.Address.info(java.lang.String, int, int, int, long)'
   at org.apache.tomcat.jni.Address.info(Native Method)
   at
org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:392)
+++
When using 1.3.x the JVM was crashing I "fixed" that now I have:
+++
  Caused by: javax.crypto.BadPaddingException: Given final block
not properly padded. Such issues can arise if a bad key is used during
decryption.
   at
java.base/com.sun.crypto.provider.CipherCore.unpad(CipherCore.java:861)
   at
java.base/com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:941)
   at
java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:734)
   at
java.base/com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)
   at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2244)
+++
I was expecting openssl asking for the passphrase but it seems that is
not possible now.

Any hints?


I haven't heard about this feature for a long time.


My suggestion is to remove the "For OpenSSL the default behaviour is not
to use a password, but OpenSSL will prompt for one, if required." from
the docs.
And as the feature has been gone for some time and no one complained and


Are you sure https://bz.apache.org/bugzilla/show_bug.cgi?id=64826?


Yes: A dirty patch helps:
+++
jfclere@fedora:~/tomcat$ git diff .
diff --git a/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java 
b/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java

index 1e5edcd6fe..8dc0c0f5c9 100644
--- a/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java
+++ b/java/org/apache/tomcat/util/net/openssl/OpenSSLUtil.java
@@ -132,6 +132,9 @@ public class OpenSSLUtil extends SSLUtilBase {
 return null;
 }
 throw e;
+} catch (Exception e) {
+System.out.println("Oops: " + e);
+return null; /* let openssl figure */
 }
 }

+++
Then openssl asks for the passpharse:
+++

jfclere@fedora:~/tomcat/output/build$ Some of your private key files are 
encrypted for security reasons.

In order to read them you have to provide the pass phrases.
Enter pass phrase:
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.
Enter pass phrase:
Some of your private key files are encrypted for security reasons.
In order to read them you have to provide the pass phrases.
Enter pass phrase:
+++
But I can't enter it :-( for some other reasons



-
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: testing tc-native with tc 9.0.x

2025-06-27 Thread jean-frederic clere

On 6/27/25 10:04 AM, Michael Osipov wrote:

On 2025/06/26 11:52:22 jean-frederic clere wrote:

Hi,

While using main I have:
+++
26-Jun-2025 12:00:18.247 SEVERE [main]
org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to
initialize component [Connector["http-apr-8080"]]
  java.lang.UnsatisfiedLinkError: 'long
org.apache.tomcat.jni.Address.info(java.lang.String, int, int, int, long)'
  at org.apache.tomcat.jni.Address.info(Native Method)
  at
org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:392)
+++


This is expected, no? Since the AprConnector has been removed, but I would 
expect that the listener would wring an error during startup . Did you check?


+++
27-Jun-2025 11:39:54.661 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded 
Apache Tomcat Native library [2.0.9-dev] using APR version [1.7.5].
27-Jun-2025 11:39:54.661 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR 
capabilities: IPv6 [true], sendfile [true], accept filters [false], 
random [true], UDS [true].
27-Jun-2025 11:39:54.661 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL 
configuration: useAprConnector [false], useOpenSSL [true]
27-Jun-2025 11:39:54.663 INFO [main] 
org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL 
successfully initialized [OpenSSL 3.2.4 11 Feb 2025]
27-Jun-2025 11:39:54.832 INFO [main] 
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler 
["http-nio-8080"]
27-Jun-2025 11:39:54.843 INFO [main] 
org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler 
["https-openssl-apr-8444"]
27-Jun-2025 11:39:54.844 SEVERE [main] 
org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to 
initialize component [Connector["https-openssl-apr-8444"]]
java.lang.UnsatisfiedLinkError: 'long 
org.apache.tomcat.jni.Address.info(java.lang.String, int, int, int, long)'

+++
So no warning, but yes 2.0.x doesn't support apr connector, we might 
warn earlier,




When using 1.3.x the JVM was crashing I "fixed" that now I have:
+++
 Caused by: javax.crypto.BadPaddingException: Given final block
not properly padded. Such issues can arise if a bad key is used during
decryption.
  at
java.base/com.sun.crypto.provider.CipherCore.unpad(CipherCore.java:861)
  at
java.base/com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:941)
  at
java.base/com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:734)
  at
java.base/com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)
  at java.base/javax.crypto.Cipher.doFinal(Cipher.java:2244)
+++
I was expecting openssl asking for the passphrase but it seems that is
not possible now.


How so, if you use JSSE here? Did you check that you really use OpenSSL instead 
of JSSE?


Tomcat says: https-openssl-apr-8444 according to the trace so yes.



Michael

-
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 11.0.x updated: Align with 12.0.x

2025-06-27 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/11.0.x by this push:
 new abd5aeb24d Align with 12.0.x
abd5aeb24d is described below

commit abd5aeb24d1edeb22b531648d08969bf3f1319c9
Author: Mark Thomas 
AuthorDate: Fri Jun 27 15:32:52 2025 +0100

Align with 12.0.x
---
 java/org/apache/juli/OneLineFormatter.java | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/java/org/apache/juli/OneLineFormatter.java 
b/java/org/apache/juli/OneLineFormatter.java
index a82e92ab83..447a4304ce 100644
--- a/java/org/apache/juli/OneLineFormatter.java
+++ b/java/org/apache/juli/OneLineFormatter.java
@@ -25,7 +25,6 @@ import java.lang.management.ThreadInfo;
 import java.lang.management.ThreadMXBean;
 import java.util.LinkedHashMap;
 import java.util.Map;
-import java.util.Map.Entry;
 import java.util.logging.Formatter;
 import java.util.logging.LogManager;
 import java.util.logging.LogRecord;
@@ -259,7 +258,7 @@ public class OneLineFormatter extends Formatter {
 }
 
 @Override
-protected boolean removeEldestEntry(Entry eldest) {
+protected boolean removeEldestEntry(Map.Entry eldest) {
 return (size() > cacheSize);
 }
 }


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



(tomcat) branch main updated: Update version references

2025-06-27 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new ce5983be7d Update version references
ce5983be7d is described below

commit ce5983be7dc6a12e90b5e75bf84a64b6fc7883ef
Author: Mark Thomas 
AuthorDate: Fri Jun 27 15:35:06 2025 +0100

Update version references
---
 java/jakarta/el/ImportHandler.java | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/java/jakarta/el/ImportHandler.java 
b/java/jakarta/el/ImportHandler.java
index c1859ff29d..0f2b1cbe49 100644
--- a/java/jakarta/el/ImportHandler.java
+++ b/java/jakarta/el/ImportHandler.java
@@ -35,7 +35,7 @@ public class ImportHandler {
 private static final Map> standardPackages = new 
HashMap<>();
 
 static {
-// Servlet 6.0
+// Servlet 6.2
 Set servletClassNames = new HashSet<>();
 // Interfaces
 servletClassNames.add("AsyncContext");
@@ -88,7 +88,7 @@ public class ImportHandler {
 servletClassNames.add("UnavailableException");
 standardPackages.put("jakarta.servlet", servletClassNames);
 
-// Servlet 6.1
+// Servlet 6.2
 Set servletHttpClassNames = new HashSet<>();
 // Interfaces
 servletHttpClassNames.add("HttpServletMapping");
@@ -118,7 +118,7 @@ public class ImportHandler {
 servletHttpClassNames.add("MappingMatch");
 standardPackages.put("jakarta.servlet.http", servletHttpClassNames);
 
-// JSP 3.0
+// JSP 4.1
 Set servletJspClassNames = new HashSet<>();
 // Interfaces
 servletJspClassNames.add("HttpJspPage");


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



(tomcat) branch main updated: Code clean-up - formatting. No functional change.

2025-06-27 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/main by this push:
 new f2b49454b2 Code clean-up - formatting. No functional change.
f2b49454b2 is described below

commit f2b49454b284529f622144f6d297f6c2858cf4a5
Author: Mark Thomas 
AuthorDate: Fri Jun 27 15:36:29 2025 +0100

Code clean-up - formatting. No functional change.
---
 java/jakarta/servlet/http/HttpServletRequest.java | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/java/jakarta/servlet/http/HttpServletRequest.java 
b/java/jakarta/servlet/http/HttpServletRequest.java
index 2e680750d9..040fdd82be 100644
--- a/java/jakarta/servlet/http/HttpServletRequest.java
+++ b/java/jakarta/servlet/http/HttpServletRequest.java
@@ -301,8 +301,8 @@ public interface HttpServletRequest extends ServletRequest {
 String getRequestedSessionId();
 
 /**
- * Returns the URI path part of this request's URL which starts after the 
authority (if any) and ends before the query
- * string delimiter ({@code ?}), if any. The web container does not decode 
this String. For example:
+ * Returns the URI path part of this request's URL which starts after the 
authority (if any) and ends before the
+ * query string delimiter ({@code ?}), if any. The web container does not 
decode this String. For example:
  * 
  * Examples of Returned Values
  * 
@@ -324,7 +324,8 @@ public interface HttpServletRequest extends ServletRequest {
  * 
  * To reconstruct a URL with a scheme and host, use {@link #getRequestURL}.
  *
- * @return a String containing the path part of the URL from 
after the authority to before the query string
+ * @return a String containing the path part of the URL from 
after the authority to before the query
+ * string
  *
  * @see #getRequestURL
  */


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