Re: (tomcat) 03/08: Code clean - formatting. No functional change.

2023-11-29 Thread Rémy Maucherat
On Tue, Nov 28, 2023 at 4:16 PM Rémy Maucherat  wrote:
>
> On Tue, Nov 28, 2023 at 3:18 PM Christopher Schultz
>  wrote:
> >
> > Mark,
> >
> > On 11/25/23 08:40, Mark Thomas wrote:
> > > On 25/11/2023 07:59, Rémy Maucherat wrote:
> > >> On Fri, Nov 24, 2023 at 6:17 PM  wrote:
> > >>>
> > >>> 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 b91af3e5c32d154e26dbf8f1a19c84d301ce8e1e
> > >>> Author: Mark Thomas 
> > >>> AuthorDate: Fri Nov 24 16:54:27 2023 +
> > >>>
> > >>>  Code clean - formatting. No functional change.
> > >>>
> > >>>  Primarily to reduce IDE warnings from generated code.
> > >>
> > >> jextract is really bad for this. OTOH, fixing them is not practical
> > >> since they will reappear every time this is regenerated for any
> > >> reason. So could it be ignored instead ?
> > >
> > > I did look at options for ignoring the warnings.
> > >
> > > You can't tell Eclipse to ignore warnings in a given file/package.
> > >
> > > We could add @SuppressWarnings("...") but that means manually editing
> > > each file.
> >
> > $ jextract ...
> > $ sed ...
> >
> > ?
>
> Also upgrade jextract and regenerate since they do improve the output
> once in a while. Clearly this is not a big priority though.

There are indeed some updates incoming:
https://github.com/openjdk/jextract/pull/145

I'll test them when they arrive.

Rémy

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



(tomcat) branch main updated: Fix unintended escaping of XML in some WebDAV responses

2023-11-29 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 78f2024471 Fix unintended escaping of XML in some WebDAV responses
78f2024471 is described below

commit 78f2024471d89eec9b1f2b6b2407e97c144a92dd
Author: Mark Thomas 
AuthorDate: Wed Nov 29 17:04:19 2023 +

Fix unintended escaping of XML in some WebDAV responses

The XML list of support locks when provided in response to a PROPFIND
request was incorrectly XML escaped
---
 java/org/apache/catalina/servlets/WebdavServlet.java |  4 ++--
 java/org/apache/catalina/util/XMLWriter.java | 10 ++
 webapps/docs/changelog.xml   |  5 +
 3 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/java/org/apache/catalina/servlets/WebdavServlet.java 
b/java/org/apache/catalina/servlets/WebdavServlet.java
index f941a23d6e..1f1aae190b 100644
--- a/java/org/apache/catalina/servlets/WebdavServlet.java
+++ b/java/org/apache/catalina/servlets/WebdavServlet.java
@@ -1954,7 +1954,7 @@ public class WebdavServlet extends DefaultServlet {
 "" + 
"" +
 "";
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.OPENING);
-generatedXML.writeText(supportedLocks);
+generatedXML.writeRaw(supportedLocks);
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.CLOSING);
 
 generateLockDiscovery(path, generatedXML);
@@ -2062,7 +2062,7 @@ public class WebdavServlet extends DefaultServlet {
 "" + 
"" +
 "";
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.OPENING);
-generatedXML.writeText(supportedLocks);
+generatedXML.writeRaw(supportedLocks);
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.CLOSING);
 } else if (property.equals("lockdiscovery")) {
 if (!generateLockDiscovery(path, generatedXML)) {
diff --git a/java/org/apache/catalina/util/XMLWriter.java 
b/java/org/apache/catalina/util/XMLWriter.java
index 8290b73943..143c305f34 100644
--- a/java/org/apache/catalina/util/XMLWriter.java
+++ b/java/org/apache/catalina/util/XMLWriter.java
@@ -205,6 +205,16 @@ public class XMLWriter {
 }
 
 
+/**
+ * Write raw XML data.
+ *
+ * @param raw Raw XML to append
+ */
+public void writeRaw(String raw) {
+buffer.append(raw);
+}
+
+
 /**
  * Write data.
  *
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 4099b3aa04..04b77f6b9c 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -122,6 +122,11 @@
 specification that requires that all HTTP error dispatches use the GET
 method. (markt)
   
+  
+Correct unintended escaping of XML in some WebDAV responses. The XML
+list of support locks when provided in response to a PROPFIND request
+was incorrectly XML escaped. (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: Fix unintended escaping of XML in some WebDAV responses

2023-11-29 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 adefe070d2 Fix unintended escaping of XML in some WebDAV responses
adefe070d2 is described below

commit adefe070d221600d6e318308f2f39adc56da85e9
Author: Mark Thomas 
AuthorDate: Wed Nov 29 17:04:19 2023 +

Fix unintended escaping of XML in some WebDAV responses

The XML list of support locks when provided in response to a PROPFIND
request was incorrectly XML escaped
---
 java/org/apache/catalina/servlets/WebdavServlet.java |  4 ++--
 java/org/apache/catalina/util/XMLWriter.java | 10 ++
 webapps/docs/changelog.xml   |  5 +
 3 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/java/org/apache/catalina/servlets/WebdavServlet.java 
b/java/org/apache/catalina/servlets/WebdavServlet.java
index f941a23d6e..1f1aae190b 100644
--- a/java/org/apache/catalina/servlets/WebdavServlet.java
+++ b/java/org/apache/catalina/servlets/WebdavServlet.java
@@ -1954,7 +1954,7 @@ public class WebdavServlet extends DefaultServlet {
 "" + 
"" +
 "";
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.OPENING);
-generatedXML.writeText(supportedLocks);
+generatedXML.writeRaw(supportedLocks);
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.CLOSING);
 
 generateLockDiscovery(path, generatedXML);
@@ -2062,7 +2062,7 @@ public class WebdavServlet extends DefaultServlet {
 "" + 
"" +
 "";
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.OPENING);
-generatedXML.writeText(supportedLocks);
+generatedXML.writeRaw(supportedLocks);
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.CLOSING);
 } else if (property.equals("lockdiscovery")) {
 if (!generateLockDiscovery(path, generatedXML)) {
diff --git a/java/org/apache/catalina/util/XMLWriter.java 
b/java/org/apache/catalina/util/XMLWriter.java
index 8290b73943..143c305f34 100644
--- a/java/org/apache/catalina/util/XMLWriter.java
+++ b/java/org/apache/catalina/util/XMLWriter.java
@@ -205,6 +205,16 @@ public class XMLWriter {
 }
 
 
+/**
+ * Write raw XML data.
+ *
+ * @param raw Raw XML to append
+ */
+public void writeRaw(String raw) {
+buffer.append(raw);
+}
+
+
 /**
  * Write data.
  *
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 3f8c04bad5..6d3e3f9db4 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -111,6 +111,11 @@
 Background processes should not be run concurrently with lifecycle
 oprations of a container. (remm)
   
+  
+Correct unintended escaping of XML in some WebDAV responses. The XML
+list of support locks when provided in response to a PROPFIND request
+was incorrectly XML escaped. (markt)
+  
 
   
   


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



(tomcat) branch 9.0.x updated: Fix unintended escaping of XML in some WebDAV responses

2023-11-29 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 54d5b0f8f4 Fix unintended escaping of XML in some WebDAV responses
54d5b0f8f4 is described below

commit 54d5b0f8f4bf0803f6b8f23c29652310480dbb5c
Author: Mark Thomas 
AuthorDate: Wed Nov 29 17:04:19 2023 +

Fix unintended escaping of XML in some WebDAV responses

The XML list of support locks when provided in response to a PROPFIND
request was incorrectly XML escaped
---
 java/org/apache/catalina/servlets/WebdavServlet.java |  4 ++--
 java/org/apache/catalina/util/XMLWriter.java | 10 ++
 webapps/docs/changelog.xml   |  5 +
 3 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/java/org/apache/catalina/servlets/WebdavServlet.java 
b/java/org/apache/catalina/servlets/WebdavServlet.java
index 24cee4c999..fb543280fb 100644
--- a/java/org/apache/catalina/servlets/WebdavServlet.java
+++ b/java/org/apache/catalina/servlets/WebdavServlet.java
@@ -1953,7 +1953,7 @@ public class WebdavServlet extends DefaultServlet {
 "" + 
"" +
 "";
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.OPENING);
-generatedXML.writeText(supportedLocks);
+generatedXML.writeRaw(supportedLocks);
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.CLOSING);
 
 generateLockDiscovery(path, generatedXML);
@@ -2061,7 +2061,7 @@ public class WebdavServlet extends DefaultServlet {
 "" + 
"" +
 "";
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.OPENING);
-generatedXML.writeText(supportedLocks);
+generatedXML.writeRaw(supportedLocks);
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.CLOSING);
 } else if (property.equals("lockdiscovery")) {
 if (!generateLockDiscovery(path, generatedXML)) {
diff --git a/java/org/apache/catalina/util/XMLWriter.java 
b/java/org/apache/catalina/util/XMLWriter.java
index 8290b73943..143c305f34 100644
--- a/java/org/apache/catalina/util/XMLWriter.java
+++ b/java/org/apache/catalina/util/XMLWriter.java
@@ -205,6 +205,16 @@ public class XMLWriter {
 }
 
 
+/**
+ * Write raw XML data.
+ *
+ * @param raw Raw XML to append
+ */
+public void writeRaw(String raw) {
+buffer.append(raw);
+}
+
+
 /**
  * Write data.
  *
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 85b2bfc9da..9d7c706b75 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -111,6 +111,11 @@
 Background processes should not be run concurrently with lifecycle
 oprations of a container. (remm)
   
+  
+Correct unintended escaping of XML in some WebDAV responses. The XML
+list of support locks when provided in response to a PROPFIND request
+was incorrectly XML escaped. (markt)
+  
 
   
   


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



(tomcat) branch 8.5.x updated: Fix unintended escaping of XML in some WebDAV responses

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

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


The following commit(s) were added to refs/heads/8.5.x by this push:
 new d98cd9e5de Fix unintended escaping of XML in some WebDAV responses
d98cd9e5de is described below

commit d98cd9e5dec1bd8ba9f027f5909d8b207a4e3522
Author: Mark Thomas 
AuthorDate: Wed Nov 29 17:04:19 2023 +

Fix unintended escaping of XML in some WebDAV responses

The XML list of support locks when provided in response to a PROPFIND
request was incorrectly XML escaped
---
 java/org/apache/catalina/servlets/WebdavServlet.java |  4 ++--
 java/org/apache/catalina/util/XMLWriter.java | 10 ++
 webapps/docs/changelog.xml   |  5 +
 3 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/java/org/apache/catalina/servlets/WebdavServlet.java 
b/java/org/apache/catalina/servlets/WebdavServlet.java
index 55faf853a2..e10b85bc99 100644
--- a/java/org/apache/catalina/servlets/WebdavServlet.java
+++ b/java/org/apache/catalina/servlets/WebdavServlet.java
@@ -1960,7 +1960,7 @@ public class WebdavServlet extends DefaultServlet {
 "" + 
"" +
 "";
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.OPENING);
-generatedXML.writeText(supportedLocks);
+generatedXML.writeRaw(supportedLocks);
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.CLOSING);
 
 generateLockDiscovery(path, generatedXML);
@@ -2068,7 +2068,7 @@ public class WebdavServlet extends DefaultServlet {
 "" + 
"" +
 "";
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.OPENING);
-generatedXML.writeText(supportedLocks);
+generatedXML.writeRaw(supportedLocks);
 generatedXML.writeElement("D", "supportedlock", 
XMLWriter.CLOSING);
 } else if (property.equals("lockdiscovery")) {
 if (!generateLockDiscovery(path, generatedXML)) {
diff --git a/java/org/apache/catalina/util/XMLWriter.java 
b/java/org/apache/catalina/util/XMLWriter.java
index 8290b73943..143c305f34 100644
--- a/java/org/apache/catalina/util/XMLWriter.java
+++ b/java/org/apache/catalina/util/XMLWriter.java
@@ -205,6 +205,16 @@ public class XMLWriter {
 }
 
 
+/**
+ * Write raw XML data.
+ *
+ * @param raw Raw XML to append
+ */
+public void writeRaw(String raw) {
+buffer.append(raw);
+}
+
+
 /**
  * Write data.
  *
diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml
index 1fc5a0ec38..321d018ccf 100644
--- a/webapps/docs/changelog.xml
+++ b/webapps/docs/changelog.xml
@@ -111,6 +111,11 @@
 Background processes should not be run concurrently with lifecycle
 oprations of a container. (remm)
   
+  
+Correct unintended escaping of XML in some WebDAV responses. The XML
+list of support locks when provided in response to a PROPFIND request
+was incorrectly XML escaped. (markt)
+  
 
   
   


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



Buildbot success in on tomcat-9.0.x

2023-11-29 Thread buildbot
Build status: Build succeeded!
Worker used: bb_worker2_ubuntu
URL: https://ci2.apache.org/#builders/37/builds/775
Blamelist: Mark Thomas 
Build Text: build successful
Status Detected: restored build
Build Source Stamp: [branch 9.0.x] 54d5b0f8f4bf0803f6b8f23c29652310480dbb5c


Steps:

  worker_preparation: 0

  git: 0

  shell: 0

  shell_1: 0

  shell_2: 0

  shell_3: 0

  shell_4: 0

  shell_5: 0

  compile: 1

  shell_6: 0

  shell_7: 0

  shell_8: 0

  shell_9: 0

  Rsync docs to nightlies.apache.org: 0

  shell_10: 0

  Rsync RAT to nightlies.apache.org: 0

  compile_1: 1

  shell_11: 0

  Rsync Logs to nightlies.apache.org: 0


-- ASF Buildbot


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



Re: (tomcat) 03/08: Code clean - formatting. No functional change.

2023-11-29 Thread Mark Thomas

On 29/11/2023 12:19, Rémy Maucherat wrote:

On Tue, Nov 28, 2023 at 4:16 PM Rémy Maucherat  wrote:


On Tue, Nov 28, 2023 at 3:18 PM Christopher Schultz
 wrote:


Mark,

On 11/25/23 08:40, Mark Thomas wrote:

On 25/11/2023 07:59, Rémy Maucherat wrote:

On Fri, Nov 24, 2023 at 6:17 PM  wrote:


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 b91af3e5c32d154e26dbf8f1a19c84d301ce8e1e
Author: Mark Thomas 
AuthorDate: Fri Nov 24 16:54:27 2023 +

  Code clean - formatting. No functional change.

  Primarily to reduce IDE warnings from generated code.


jextract is really bad for this. OTOH, fixing them is not practical
since they will reappear every time this is regenerated for any
reason. So could it be ignored instead ?


I did look at options for ignoring the warnings.

You can't tell Eclipse to ignore warnings in a given file/package.

We could add @SuppressWarnings("...") but that means manually editing
each file.


$ jextract ...
$ sed ...

?


Also upgrade jextract and regenerate since they do improve the output
once in a while. Clearly this is not a big priority though.


There are indeed some updates incoming:
https://github.com/openjdk/jextract/pull/145

I'll test them when they arrive.


Looks much better. Just 2 instances of ";;" rather than ";".

I can live with a couple of spurious warnings. If they do start to annoy 
me, I'll fix them then.


Mark

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



[PR] Update README.md [tomcat]

2023-11-29 Thread via GitHub


BTrees opened a new pull request, #679:
URL: https://github.com/apache/tomcat/pull/679

   (no comment)


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

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

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


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



[Bug 68228] 9.0.83 no more allows setting a status code on a read exception

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

adwsingh  changed:

   What|Removed |Added

 CC||adwsi...@gmail.com

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



Re: [PR] Update README.md [tomcat]

2023-11-29 Thread via GitHub


aooohan closed pull request #679: Update README.md
URL: https://github.com/apache/tomcat/pull/679


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

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

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


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