Still Failing: apache/httpd#808 (trunk - 73df7f7)
Build Update for apache/httpd - Build: #808 Status: Still Failing Duration: 6 hrs, 2 mins, and 30 secs Commit: 73df7f7 (trunk) Author: Lucien Gentis Message: fr doc rebuild. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1878809 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/httpd/compare/42a2abc79889...73df7f7670a8 View the full build log and details: https://travis-ci.org/github/apache/httpd/builds/697994076?utm_medium=notification_source=email -- You can unsubscribe from build emails from the apache/httpd repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=69847_medium=notification_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.
Still Failing: apache/httpd#808 (trunk - 73df7f7)
Build Update for apache/httpd - Build: #808 Status: Still Failing Duration: 6 hrs, 2 mins, and 30 secs Commit: 73df7f7 (trunk) Author: Lucien Gentis Message: fr doc rebuild. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1878809 13f79535-47bb-0310-9956-ffa450edef68 View the changeset: https://github.com/apache/httpd/compare/42a2abc79889...73df7f7670a8 View the full build log and details: https://travis-ci.org/github/apache/httpd/builds/697994076?utm_medium=notification_source=email -- You can unsubscribe from build emails from the apache/httpd repository going to https://travis-ci.org/account/preferences/unsubscribe?repository=69847_medium=notification_source=email. Or unsubscribe from *all* email updating your settings at https://travis-ci.org/account/preferences/unsubscribe?utm_medium=notification_source=email. Or configure specific recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications.
Re: hardening mod_write and mod_proxy like mod_jk with servletnormalize
On 11/06/2020 13:50, Yann Ylavic wrote: On Thu, Jun 11, 2020 at 1:22 PM Yann Ylavic wrote: On Thu, Jun 11, 2020 at 9:57 AM Yann Ylavic wrote: On Thu, Jun 11, 2020 at 9:50 AM Yann Ylavic wrote: We need a way to forward non %-decoded URLs upto mod_proxy (reverse) if we want to normalize a second time.. IOW, this block in ap_process_request_internal(): [snip] Should go _after_ the following: [snip] Or we could introduce a new pre_translate_name hook which would execute before %-decoding, and be used by mod_proxy when "ProxyPreTranslation on" is configured, and be a prerequisite for mapping=servlet. I find ProxyPreTranslation also useful for the non-servlet case btw. Something like this attached v2 patch. Here is a v3 with the relevant pre_translate_name hooks only and ap_getparents() preserved when the URI does not start with '/' (which makes the patch read better too). with this patch, how to I get: curl -v --path-as-is "http://localhost:8000/docs/..;food=bar/test/index.jsp Mapped to ProxyPass /test ajp://localhost:8009/test secret=%A1b2!@ Or rejected in case I have only: ProxyPass /docs ajp://localhost:8009/docs secret=%A1b2!@ Regards; Yann. -- Cheers Jean-Frederic