-
- Downloads
XWIKI-20615: $response.sendRedirect repair too much (#2074)
* Avoid double-encoding when trying to repair a URI by escaping % that belongs to percent encoded byte and replacing them afterwards * Add new various test cases related to reparation of URI with % * Minor test improvment * Also perform escaping in authority * Add a check to ensure the replacing string won't cause problems
Showing
- xwiki-platform-core/xwiki-platform-url/xwiki-platform-url-api/src/main/java/org/xwiki/url/URLSecurityManager.java 2 additions, 0 deletions...l-api/src/main/java/org/xwiki/url/URLSecurityManager.java
- xwiki-platform-core/xwiki-platform-url/xwiki-platform-url-default/src/main/java/org/xwiki/url/internal/DefaultURLSecurityManager.java 76 additions, 4 deletions...ava/org/xwiki/url/internal/DefaultURLSecurityManager.java
- xwiki-platform-core/xwiki-platform-url/xwiki-platform-url-default/src/test/java/org/xwiki/url/internal/DefaultURLSecurityManagerTest.java 46 additions, 0 deletions...org/xwiki/url/internal/DefaultURLSecurityManagerTest.java
Loading