Re: (tomcat-native) branch main updated: Ensure local reference capacity is available for array allocations.

2024-05-20 Thread Christopher Schultz

Michael,

On 5/20/24 06:37, Michael Osipov wrote:

On 2024/05/17 14:37:32 Christopher Schultz wrote:

Michael,

On 5/16/24 10:39, Michael Osipov wrote:

Not for 1.3.x?


Good question. I wasn't sure how much energy we are expecting to put
into tcnative 1.3.x.

I have no problem back-porting this if its what the team wants.


I expect 1.3.x to live as long as Tomcat 9.x will live. So it should be on par 
sans the APR stuff, of course. Everything else will cause us pain.


Fair enough. I'll back-port, or approximate it if a direct back-port is 
not really possible.


-chris

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



Re: (tomcat-native) branch main updated: Ensure local reference capacity is available for array allocations.

2024-05-20 Thread Michael Osipov
On 2024/05/17 14:37:32 Christopher Schultz wrote:
> Michael,
> 
> On 5/16/24 10:39, Michael Osipov wrote:
> > Not for 1.3.x?
> 
> Good question. I wasn't sure how much energy we are expecting to put 
> into tcnative 1.3.x.
> 
> I have no problem back-porting this if its what the team wants.

I expect 1.3.x to live as long as Tomcat 9.x will live. So it should be on par 
sans the APR stuff, of course. Everything else will cause us pain.

M

-
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: Code clean-up - formatting. No functional change

2024-05-20 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 69372a3149 Code clean-up - formatting. No functional change
69372a3149 is described below

commit 69372a3149258d16cd5a0734094d291d1d35bafe
Author: Mark Thomas 
AuthorDate: Mon May 20 08:18:22 2024 +0100

Code clean-up - formatting. No functional change
---
 .../valves/rewrite/QuotedStringTokenizer.java  |  48 ++---
 .../valves/rewrite/RandomizedTextRewriteMap.java   |   9 +-
 .../catalina/valves/rewrite/ResolverImpl.java  |  39 ++--
 .../catalina/valves/rewrite/RewriteCond.java   |  39 ++--
 .../apache/catalina/valves/rewrite/RewriteMap.java |  25 +--
 .../catalina/valves/rewrite/RewriteRule.java   | 209 -
 .../catalina/valves/rewrite/RewriteValve.java  | 106 +--
 .../catalina/valves/rewrite/Substitution.java  |  59 +++---
 8 files changed, 281 insertions(+), 253 deletions(-)

diff --git a/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java 
b/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java
index a6204fb077..0d39915c00 100644
--- a/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java
+++ b/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java
@@ -32,7 +32,11 @@ public class QuotedStringTokenizer {
 private int returnedTokens = 0;
 
 enum WordMode {
-SPACES, QUOTED, ESCAPED, SIMPLE, COMMENT
+SPACES,
+QUOTED,
+ESCAPED,
+SIMPLE,
+COMMENT
 }
 
 public QuotedStringTokenizer(String text) {
@@ -55,27 +59,27 @@ public class QuotedStringTokenizer {
 while (pos < length) {
 char currentChar = inputText.charAt(pos);
 switch (currentMode) {
-case SPACES:
-currentMode = handleSpaces(currentToken, currentChar);
-break;
-case QUOTED:
-currentMode = handleQuoted(tokens, currentToken, currentChar);
-break;
-case ESCAPED:
-currentToken.append(currentChar);
-currentMode = WordMode.QUOTED;
-break;
-case SIMPLE:
-currentMode = handleSimple(tokens, currentToken, currentChar);
-break;
-case COMMENT:
-if (currentChar == '\r' || currentChar == '\n') {
-currentMode = WordMode.SPACES;
-}
-break;
-default:
-throw new 
IllegalStateException(sm.getString("quotedStringTokenizer.tokenizeError",
-inputText, Integer.valueOf(pos), currentMode));
+case SPACES:
+currentMode = handleSpaces(currentToken, currentChar);
+break;
+case QUOTED:
+currentMode = handleQuoted(tokens, currentToken, 
currentChar);
+break;
+case ESCAPED:
+currentToken.append(currentChar);
+currentMode = WordMode.QUOTED;
+break;
+case SIMPLE:
+currentMode = handleSimple(tokens, currentToken, 
currentChar);
+break;
+case COMMENT:
+if (currentChar == '\r' || currentChar == '\n') {
+currentMode = WordMode.SPACES;
+}
+break;
+default:
+throw new 
IllegalStateException(sm.getString("quotedStringTokenizer.tokenizeError", 
inputText,
+Integer.valueOf(pos), currentMode));
 }
 pos++;
 }
diff --git 
a/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java 
b/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java
index 37a24332df..399aa98508 100644
--- a/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java
+++ b/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java
@@ -31,17 +31,18 @@ import org.apache.tomcat.util.res.StringManager;
 /**
  * Implement a map for the txt: and rnd: mod_rewrite capabilities.
  */
-public class RandomizedTextRewriteMap implements RewriteMap{
+public class RandomizedTextRewriteMap implements RewriteMap {
 
 protected static final StringManager sm = 
StringManager.getManager(RandomizedTextRewriteMap.class);
 
 private static final Random random = new Random();
-private final Map map = new HashMap<>();
+private final Map map = new HashMap<>();
 
 /**
  * Create a map from a text file according to the mod_rewrite syntax.
+ *
  * @param txtFilePath the text file path
- * @param useRandom if the map should produce random results
+ * @param useRandom   

(tomcat) 01/02: Code clean-up - formatting. No functional change.

2024-05-20 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

commit 9ff474b753b497001d00abcd81324e6d06b9600d
Author: Mark Thomas 
AuthorDate: Fri May 17 19:35:16 2024 +0100

Code clean-up - formatting. No functional change.
---
 java/org/apache/catalina/util/CharsetMapper.java   |  37 ++--
 java/org/apache/catalina/util/ContextName.java |  32 ++-
 .../catalina/util/CustomObjectInputStream.java |  59 +++---
 java/org/apache/catalina/util/DOMWriter.java   |   5 +-
 .../org/apache/catalina/util/ErrorPageSupport.java |  10 +-
 java/org/apache/catalina/util/IOTools.java |  36 ++--
 java/org/apache/catalina/util/Introspection.java   |  66 +++---
 java/org/apache/catalina/util/LifecycleBase.java   |  85 +++-
 .../apache/catalina/util/LifecycleMBeanBase.java   |  65 +++---
 java/org/apache/catalina/util/ParameterMap.java|  33 ++-
 java/org/apache/catalina/util/RequestUtil.java |   9 +-
 java/org/apache/catalina/util/ResourceSet.java |  31 +--
 java/org/apache/catalina/util/ServerInfo.java  |  21 +-
 java/org/apache/catalina/util/SessionConfig.java   |  14 +-
 .../catalina/util/SessionIdGeneratorBase.java  |  97 -
 .../catalina/util/StandardSessionIdGenerator.java  |   4 +-
 java/org/apache/catalina/util/Strftime.java| 232 ++---
 java/org/apache/catalina/util/StringUtil.java  |  10 +-
 java/org/apache/catalina/util/TLSUtil.java |  10 +-
 .../apache/catalina/util/TimeBucketCounter.java|   8 +-
 java/org/apache/catalina/util/ToStringUtil.java|   6 +-
 java/org/apache/catalina/util/TomcatCSS.java   |  13 +-
 java/org/apache/catalina/util/URLEncoder.java  |  30 ++-
 java/org/apache/catalina/util/XMLWriter.java   | 122 ++-
 24 files changed, 451 insertions(+), 584 deletions(-)

diff --git a/java/org/apache/catalina/util/CharsetMapper.java 
b/java/org/apache/catalina/util/CharsetMapper.java
index c04d1c5e4e..5bb215e62f 100644
--- a/java/org/apache/catalina/util/CharsetMapper.java
+++ b/java/org/apache/catalina/util/CharsetMapper.java
@@ -25,14 +25,11 @@ import org.apache.tomcat.util.ExceptionUtils;
 import org.apache.tomcat.util.compat.JreCompat;
 
 
-
 /**
- * Utility class that attempts to map from a Locale to the corresponding
- * character set to be used for interpreting input text (or generating
- * output text) when the Content-Type header does not include one.  You
- * can customize the behavior of this class by modifying the mapping data
- * it loads, or by subclassing it (to change the algorithm) and then using
- * your own version for a particular web application.
+ * Utility class that attempts to map from a Locale to the corresponding 
character set to be used for interpreting input
+ * text (or generating output text) when the Content-Type header does not 
include one. You can customize the behavior of
+ * this class by modifying the mapping data it loads, or by subclassing it (to 
change the algorithm) and then using your
+ * own version for a particular web application.
  *
  * @author Craig R. McClanahan
  */
@@ -45,8 +42,7 @@ public class CharsetMapper {
 /**
  * Default properties resource name.
  */
-public static final String DEFAULT_RESOURCE =
-  "/org/apache/catalina/util/CharsetMapperDefault.properties";
+public static final String DEFAULT_RESOURCE = 
"/org/apache/catalina/util/CharsetMapperDefault.properties";
 
 
 // -- Constructors
@@ -65,8 +61,7 @@ public class CharsetMapper {
  *
  * @param name Name of a properties resource to be loaded
  *
- * @exception IllegalArgumentException if the specified properties
- *  resource could not be loaded for any reason.
+ * @exception IllegalArgumentException if the specified properties 
resource could not be loaded for any reason.
  */
 public CharsetMapper(String name) {
 if (JreCompat.isGraalAvailable()) {
@@ -86,8 +81,7 @@ public class CharsetMapper {
 
 
 /**
- * The mapping properties that have been initialized from the specified or
- * default properties resource.
+ * The mapping properties that have been initialized from the specified or 
default properties resource.
  */
 private Properties map = new Properties();
 
@@ -96,11 +90,11 @@ public class CharsetMapper {
 
 
 /**
- * Calculate the name of a character set to be assumed, given the specified
- * Locale and the absence of a character set specified as part of the
- * content type header.
+ * Calculate the name of a character set to be assumed, given the 
specified Locale and the absence of a character
+ * set specified as part of the content type header.
  *
  * @param locale The locale for which to calculate a character set
+ *
  * @return the charset name
  */
 public 

(tomcat) 02/02: Code clean-up - formatting. No functional change.

2024-05-20 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

commit 5f6f162f2764f3c710ba2c47b5b167fcb3e9d975
Author: Mark Thomas 
AuthorDate: Mon May 20 08:17:30 2024 +0100

Code clean-up - formatting. No functional change.
---
 .../valves/rewrite/QuotedStringTokenizer.java  |  48 ++---
 .../valves/rewrite/RandomizedTextRewriteMap.java   |   9 +-
 .../catalina/valves/rewrite/ResolverImpl.java  |  39 ++--
 .../catalina/valves/rewrite/RewriteCond.java   |  39 ++--
 .../apache/catalina/valves/rewrite/RewriteMap.java |  25 +--
 .../catalina/valves/rewrite/RewriteRule.java   | 209 -
 .../catalina/valves/rewrite/RewriteValve.java  | 106 +--
 .../catalina/valves/rewrite/Substitution.java  |  59 +++---
 8 files changed, 281 insertions(+), 253 deletions(-)

diff --git a/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java 
b/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java
index a6204fb077..0d39915c00 100644
--- a/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java
+++ b/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java
@@ -32,7 +32,11 @@ public class QuotedStringTokenizer {
 private int returnedTokens = 0;
 
 enum WordMode {
-SPACES, QUOTED, ESCAPED, SIMPLE, COMMENT
+SPACES,
+QUOTED,
+ESCAPED,
+SIMPLE,
+COMMENT
 }
 
 public QuotedStringTokenizer(String text) {
@@ -55,27 +59,27 @@ public class QuotedStringTokenizer {
 while (pos < length) {
 char currentChar = inputText.charAt(pos);
 switch (currentMode) {
-case SPACES:
-currentMode = handleSpaces(currentToken, currentChar);
-break;
-case QUOTED:
-currentMode = handleQuoted(tokens, currentToken, currentChar);
-break;
-case ESCAPED:
-currentToken.append(currentChar);
-currentMode = WordMode.QUOTED;
-break;
-case SIMPLE:
-currentMode = handleSimple(tokens, currentToken, currentChar);
-break;
-case COMMENT:
-if (currentChar == '\r' || currentChar == '\n') {
-currentMode = WordMode.SPACES;
-}
-break;
-default:
-throw new 
IllegalStateException(sm.getString("quotedStringTokenizer.tokenizeError",
-inputText, Integer.valueOf(pos), currentMode));
+case SPACES:
+currentMode = handleSpaces(currentToken, currentChar);
+break;
+case QUOTED:
+currentMode = handleQuoted(tokens, currentToken, 
currentChar);
+break;
+case ESCAPED:
+currentToken.append(currentChar);
+currentMode = WordMode.QUOTED;
+break;
+case SIMPLE:
+currentMode = handleSimple(tokens, currentToken, 
currentChar);
+break;
+case COMMENT:
+if (currentChar == '\r' || currentChar == '\n') {
+currentMode = WordMode.SPACES;
+}
+break;
+default:
+throw new 
IllegalStateException(sm.getString("quotedStringTokenizer.tokenizeError", 
inputText,
+Integer.valueOf(pos), currentMode));
 }
 pos++;
 }
diff --git 
a/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java 
b/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java
index 37a24332df..399aa98508 100644
--- a/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java
+++ b/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java
@@ -31,17 +31,18 @@ import org.apache.tomcat.util.res.StringManager;
 /**
  * Implement a map for the txt: and rnd: mod_rewrite capabilities.
  */
-public class RandomizedTextRewriteMap implements RewriteMap{
+public class RandomizedTextRewriteMap implements RewriteMap {
 
 protected static final StringManager sm = 
StringManager.getManager(RandomizedTextRewriteMap.class);
 
 private static final Random random = new Random();
-private final Map map = new HashMap<>();
+private final Map map = new HashMap<>();
 
 /**
  * Create a map from a text file according to the mod_rewrite syntax.
+ *
  * @param txtFilePath the text file path
- * @param useRandom if the map should produce random results
+ * @param useRandom   if the map should produce random results
  */
 public RandomizedTextRewriteMap(String txtFilePath, boolean useRandom) {
 String line;
@@ -49,7 +50,7 @@ 

(tomcat) branch 10.1.x updated (6435647905 -> 5f6f162f27)

2024-05-20 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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


from 6435647905 OpenSSL might crash here when passing null on some platforms
 new 9ff474b753 Code clean-up - formatting. No functional change.
 new 5f6f162f27 Code clean-up - formatting. No functional change.

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:
 java/org/apache/catalina/util/CharsetMapper.java   |  37 ++--
 java/org/apache/catalina/util/ContextName.java |  32 ++-
 .../catalina/util/CustomObjectInputStream.java |  59 +++---
 java/org/apache/catalina/util/DOMWriter.java   |   5 +-
 .../org/apache/catalina/util/ErrorPageSupport.java |  10 +-
 java/org/apache/catalina/util/IOTools.java |  36 ++--
 java/org/apache/catalina/util/Introspection.java   |  66 +++---
 java/org/apache/catalina/util/LifecycleBase.java   |  85 +++-
 .../apache/catalina/util/LifecycleMBeanBase.java   |  65 +++---
 java/org/apache/catalina/util/ParameterMap.java|  33 ++-
 java/org/apache/catalina/util/RequestUtil.java |   9 +-
 java/org/apache/catalina/util/ResourceSet.java |  31 +--
 java/org/apache/catalina/util/ServerInfo.java  |  21 +-
 java/org/apache/catalina/util/SessionConfig.java   |  14 +-
 .../catalina/util/SessionIdGeneratorBase.java  |  97 -
 .../catalina/util/StandardSessionIdGenerator.java  |   4 +-
 java/org/apache/catalina/util/Strftime.java| 232 ++---
 java/org/apache/catalina/util/StringUtil.java  |  10 +-
 java/org/apache/catalina/util/TLSUtil.java |  10 +-
 .../apache/catalina/util/TimeBucketCounter.java|   8 +-
 java/org/apache/catalina/util/ToStringUtil.java|   6 +-
 java/org/apache/catalina/util/TomcatCSS.java   |  13 +-
 java/org/apache/catalina/util/URLEncoder.java  |  30 ++-
 java/org/apache/catalina/util/XMLWriter.java   | 122 ++-
 .../valves/rewrite/QuotedStringTokenizer.java  |  48 +++--
 .../valves/rewrite/RandomizedTextRewriteMap.java   |   9 +-
 .../catalina/valves/rewrite/ResolverImpl.java  |  39 ++--
 .../catalina/valves/rewrite/RewriteCond.java   |  39 ++--
 .../apache/catalina/valves/rewrite/RewriteMap.java |  25 +--
 .../catalina/valves/rewrite/RewriteRule.java   | 209 ++-
 .../catalina/valves/rewrite/RewriteValve.java  | 106 --
 .../catalina/valves/rewrite/Substitution.java  |  59 --
 32 files changed, 732 insertions(+), 837 deletions(-)


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



(tomcat) 02/02: Code clean-up - formatting. No functional change

2024-05-20 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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

commit 95121453100b34d390efcfbe0d990d0ee180c277
Author: Mark Thomas 
AuthorDate: Mon May 20 08:13:53 2024 +0100

Code clean-up - formatting. No functional change
---
 .../valves/rewrite/QuotedStringTokenizer.java  |  48 ++---
 .../valves/rewrite/RandomizedTextRewriteMap.java   |   9 +-
 .../catalina/valves/rewrite/ResolverImpl.java  |  39 ++--
 .../catalina/valves/rewrite/RewriteCond.java   |  39 ++--
 .../apache/catalina/valves/rewrite/RewriteMap.java |  25 +--
 .../catalina/valves/rewrite/RewriteRule.java   | 209 -
 .../catalina/valves/rewrite/RewriteValve.java  | 106 +--
 .../catalina/valves/rewrite/Substitution.java  |  59 +++---
 8 files changed, 281 insertions(+), 253 deletions(-)

diff --git a/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java 
b/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java
index a6204fb077..0d39915c00 100644
--- a/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java
+++ b/java/org/apache/catalina/valves/rewrite/QuotedStringTokenizer.java
@@ -32,7 +32,11 @@ public class QuotedStringTokenizer {
 private int returnedTokens = 0;
 
 enum WordMode {
-SPACES, QUOTED, ESCAPED, SIMPLE, COMMENT
+SPACES,
+QUOTED,
+ESCAPED,
+SIMPLE,
+COMMENT
 }
 
 public QuotedStringTokenizer(String text) {
@@ -55,27 +59,27 @@ public class QuotedStringTokenizer {
 while (pos < length) {
 char currentChar = inputText.charAt(pos);
 switch (currentMode) {
-case SPACES:
-currentMode = handleSpaces(currentToken, currentChar);
-break;
-case QUOTED:
-currentMode = handleQuoted(tokens, currentToken, currentChar);
-break;
-case ESCAPED:
-currentToken.append(currentChar);
-currentMode = WordMode.QUOTED;
-break;
-case SIMPLE:
-currentMode = handleSimple(tokens, currentToken, currentChar);
-break;
-case COMMENT:
-if (currentChar == '\r' || currentChar == '\n') {
-currentMode = WordMode.SPACES;
-}
-break;
-default:
-throw new 
IllegalStateException(sm.getString("quotedStringTokenizer.tokenizeError",
-inputText, Integer.valueOf(pos), currentMode));
+case SPACES:
+currentMode = handleSpaces(currentToken, currentChar);
+break;
+case QUOTED:
+currentMode = handleQuoted(tokens, currentToken, 
currentChar);
+break;
+case ESCAPED:
+currentToken.append(currentChar);
+currentMode = WordMode.QUOTED;
+break;
+case SIMPLE:
+currentMode = handleSimple(tokens, currentToken, 
currentChar);
+break;
+case COMMENT:
+if (currentChar == '\r' || currentChar == '\n') {
+currentMode = WordMode.SPACES;
+}
+break;
+default:
+throw new 
IllegalStateException(sm.getString("quotedStringTokenizer.tokenizeError", 
inputText,
+Integer.valueOf(pos), currentMode));
 }
 pos++;
 }
diff --git 
a/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java 
b/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java
index 37a24332df..399aa98508 100644
--- a/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java
+++ b/java/org/apache/catalina/valves/rewrite/RandomizedTextRewriteMap.java
@@ -31,17 +31,18 @@ import org.apache.tomcat.util.res.StringManager;
 /**
  * Implement a map for the txt: and rnd: mod_rewrite capabilities.
  */
-public class RandomizedTextRewriteMap implements RewriteMap{
+public class RandomizedTextRewriteMap implements RewriteMap {
 
 protected static final StringManager sm = 
StringManager.getManager(RandomizedTextRewriteMap.class);
 
 private static final Random random = new Random();
-private final Map map = new HashMap<>();
+private final Map map = new HashMap<>();
 
 /**
  * Create a map from a text file according to the mod_rewrite syntax.
+ *
  * @param txtFilePath the text file path
- * @param useRandom if the map should produce random results
+ * @param useRandom   if the map should produce random results
  */
 public RandomizedTextRewriteMap(String txtFilePath, boolean useRandom) {
 String line;
@@ -49,7 +50,7 @@ 

(tomcat) 01/02: Code clean-up - formatting. No functional change

2024-05-20 Thread markt
This is an automated email from the ASF dual-hosted git repository.

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

commit c578fdafa64c4549bea7d26aa06ec70fa20dbd33
Author: Mark Thomas 
AuthorDate: Fri May 17 19:27:47 2024 +0100

Code clean-up - formatting. No functional change
---
 java/org/apache/catalina/util/CharsetMapper.java   |  37 ++--
 java/org/apache/catalina/util/ContextName.java |  32 ++-
 .../catalina/util/CustomObjectInputStream.java |  59 +++---
 java/org/apache/catalina/util/DOMWriter.java   |   5 +-
 .../org/apache/catalina/util/ErrorPageSupport.java |  10 +-
 java/org/apache/catalina/util/IOTools.java |  36 ++--
 java/org/apache/catalina/util/Introspection.java   |  56 ++---
 java/org/apache/catalina/util/LifecycleBase.java   |  85 +++-
 .../apache/catalina/util/LifecycleMBeanBase.java   |  65 +++---
 java/org/apache/catalina/util/ParameterMap.java|  33 ++-
 java/org/apache/catalina/util/RequestUtil.java |   9 +-
 java/org/apache/catalina/util/ResourceSet.java |  31 +--
 java/org/apache/catalina/util/ServerInfo.java  |  21 +-
 java/org/apache/catalina/util/SessionConfig.java   |  14 +-
 .../catalina/util/SessionIdGeneratorBase.java  |  97 -
 .../catalina/util/StandardSessionIdGenerator.java  |   4 +-
 java/org/apache/catalina/util/Strftime.java| 232 ++---
 java/org/apache/catalina/util/StringUtil.java  |  10 +-
 java/org/apache/catalina/util/TLSUtil.java |  10 +-
 .../apache/catalina/util/TimeBucketCounter.java|   8 +-
 java/org/apache/catalina/util/ToStringUtil.java|   6 +-
 java/org/apache/catalina/util/TomcatCSS.java   |  13 +-
 java/org/apache/catalina/util/URLEncoder.java  |  30 ++-
 java/org/apache/catalina/util/XMLWriter.java   | 122 ++-
 24 files changed, 445 insertions(+), 580 deletions(-)

diff --git a/java/org/apache/catalina/util/CharsetMapper.java 
b/java/org/apache/catalina/util/CharsetMapper.java
index c04d1c5e4e..5bb215e62f 100644
--- a/java/org/apache/catalina/util/CharsetMapper.java
+++ b/java/org/apache/catalina/util/CharsetMapper.java
@@ -25,14 +25,11 @@ import org.apache.tomcat.util.ExceptionUtils;
 import org.apache.tomcat.util.compat.JreCompat;
 
 
-
 /**
- * Utility class that attempts to map from a Locale to the corresponding
- * character set to be used for interpreting input text (or generating
- * output text) when the Content-Type header does not include one.  You
- * can customize the behavior of this class by modifying the mapping data
- * it loads, or by subclassing it (to change the algorithm) and then using
- * your own version for a particular web application.
+ * Utility class that attempts to map from a Locale to the corresponding 
character set to be used for interpreting input
+ * text (or generating output text) when the Content-Type header does not 
include one. You can customize the behavior of
+ * this class by modifying the mapping data it loads, or by subclassing it (to 
change the algorithm) and then using your
+ * own version for a particular web application.
  *
  * @author Craig R. McClanahan
  */
@@ -45,8 +42,7 @@ public class CharsetMapper {
 /**
  * Default properties resource name.
  */
-public static final String DEFAULT_RESOURCE =
-  "/org/apache/catalina/util/CharsetMapperDefault.properties";
+public static final String DEFAULT_RESOURCE = 
"/org/apache/catalina/util/CharsetMapperDefault.properties";
 
 
 // -- Constructors
@@ -65,8 +61,7 @@ public class CharsetMapper {
  *
  * @param name Name of a properties resource to be loaded
  *
- * @exception IllegalArgumentException if the specified properties
- *  resource could not be loaded for any reason.
+ * @exception IllegalArgumentException if the specified properties 
resource could not be loaded for any reason.
  */
 public CharsetMapper(String name) {
 if (JreCompat.isGraalAvailable()) {
@@ -86,8 +81,7 @@ public class CharsetMapper {
 
 
 /**
- * The mapping properties that have been initialized from the specified or
- * default properties resource.
+ * The mapping properties that have been initialized from the specified or 
default properties resource.
  */
 private Properties map = new Properties();
 
@@ -96,11 +90,11 @@ public class CharsetMapper {
 
 
 /**
- * Calculate the name of a character set to be assumed, given the specified
- * Locale and the absence of a character set specified as part of the
- * content type header.
+ * Calculate the name of a character set to be assumed, given the 
specified Locale and the absence of a character
+ * set specified as part of the content type header.
  *
  * @param locale The locale for which to calculate a character set
+ *
  * @return the charset name
  */
 public String 

(tomcat) branch main updated (c8b460dd41 -> 9512145310)

2024-05-20 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 c8b460dd41 OpenSSL might crash here when passing null on some platforms
 new c578fdafa6 Code clean-up - formatting. No functional change
 new 9512145310 Code clean-up - formatting. No functional change

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:
 java/org/apache/catalina/util/CharsetMapper.java   |  37 ++--
 java/org/apache/catalina/util/ContextName.java |  32 ++-
 .../catalina/util/CustomObjectInputStream.java |  59 +++---
 java/org/apache/catalina/util/DOMWriter.java   |   5 +-
 .../org/apache/catalina/util/ErrorPageSupport.java |  10 +-
 java/org/apache/catalina/util/IOTools.java |  36 ++--
 java/org/apache/catalina/util/Introspection.java   |  56 ++---
 java/org/apache/catalina/util/LifecycleBase.java   |  85 +++-
 .../apache/catalina/util/LifecycleMBeanBase.java   |  65 +++---
 java/org/apache/catalina/util/ParameterMap.java|  33 ++-
 java/org/apache/catalina/util/RequestUtil.java |   9 +-
 java/org/apache/catalina/util/ResourceSet.java |  31 +--
 java/org/apache/catalina/util/ServerInfo.java  |  21 +-
 java/org/apache/catalina/util/SessionConfig.java   |  14 +-
 .../catalina/util/SessionIdGeneratorBase.java  |  97 -
 .../catalina/util/StandardSessionIdGenerator.java  |   4 +-
 java/org/apache/catalina/util/Strftime.java| 232 ++---
 java/org/apache/catalina/util/StringUtil.java  |  10 +-
 java/org/apache/catalina/util/TLSUtil.java |  10 +-
 .../apache/catalina/util/TimeBucketCounter.java|   8 +-
 java/org/apache/catalina/util/ToStringUtil.java|   6 +-
 java/org/apache/catalina/util/TomcatCSS.java   |  13 +-
 java/org/apache/catalina/util/URLEncoder.java  |  30 ++-
 java/org/apache/catalina/util/XMLWriter.java   | 122 ++-
 .../valves/rewrite/QuotedStringTokenizer.java  |  48 +++--
 .../valves/rewrite/RandomizedTextRewriteMap.java   |   9 +-
 .../catalina/valves/rewrite/ResolverImpl.java  |  39 ++--
 .../catalina/valves/rewrite/RewriteCond.java   |  39 ++--
 .../apache/catalina/valves/rewrite/RewriteMap.java |  25 +--
 .../catalina/valves/rewrite/RewriteRule.java   | 209 ++-
 .../catalina/valves/rewrite/RewriteValve.java  | 106 --
 .../catalina/valves/rewrite/Substitution.java  |  59 --
 32 files changed, 726 insertions(+), 833 deletions(-)


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