Summary: | WebDAV listings fails when a file contains ampersand & | ||
---|---|---|---|
Product: | Tomcat 8 | Reporter: | Sander Hartogensis <sanderhartogensis> |
Component: | Catalina | Assignee: | Tomcat Developers Mailing List <dev> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | coen.wouters, maarten, sanderhartogensis |
Priority: | P2 | ||
Version: | 8.5.15 | ||
Target Milestone: | ---- | ||
Hardware: | PC | ||
OS: | Windows NT | ||
Attachments: | webapps webdav folder |
Description
Sander Hartogensis
2017-06-27 12:20:54 UTC
Thanks for the test case. I can repeat this locally. The problem was triggered by r1792460. Since '&' is a legal character in a URI, it is no longer encoded. However, '&' is not a legal character in XML so not encoding it triggers this issue. Working on a patch now. Fixed in: - trunk for 9.0.0.M23 onwards - 8.5.x for 8.5.17 onwards - 8.0.x for 8.0.46 onwards - 7.0.x for 7.0.80 onwards |