Still Failing: apache/httpd#808 (trunk - 73df7f7)

2020-06-13 Thread Travis CI
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)

2020-06-13 Thread Travis CI
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

2020-06-13 Thread jean-frederic clere

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