Re: mod_tls in 2.4.x - remove?

2024-04-16 Thread jean-frederic clere
On 4/16/24 12:56, Stefan Eissing via dev wrote: mod_tls is experimental in 2.4.x. The rustls project, initially wanting to stay backward compatible to the v0.10.x API, has change its mind and no longer guarantees any stability in future versions. In fact, they have changed the API already,

Re: pytest test/modules/md/test_310_conf_store.py

2024-04-10 Thread jean-frederic clere
On 4/9/24 19:06, jean-frederic clere wrote: Hi, Has anyone run those tests recently? I have errors like "MD testdomain.org does not match any VirtualHost with ...", probably I am doing something wrong... It seems ignoring the warnings AH10045 and AH10105 is a possible fix. -- Ch

pytest test/modules/md/test_310_conf_store.py

2024-04-09 Thread jean-frederic clere
Hi, Has anyone run those tests recently? I have errors like "MD testdomain.org does not match any VirtualHost with ...", probably I am doing something wrong... -- Cheers Jean-Frederic

Re: pytest results for 2.4.59

2024-04-07 Thread jean-frederic clere
;AH00045: child process n still did not exit, sending a SIGTERM" messages are gone and teardown checks are passing. Best regards, Rainer Am 06.04.24 um 17:32 schrieb jean-frederic clere: On 4/6/24 13:10, Yann Ylavic wrote: On Sat, Apr 6, 2024 at 10:46 AM jean-frederic clere wrote:

Re: pytest results for 2.4.59

2024-04-06 Thread jean-frederic clere
On 4/6/24 13:10, Yann Ylavic wrote: On Sat, Apr 6, 2024 at 10:46 AM jean-frederic clere wrote: On 4/5/24 07:55, Ruediger Pluem wrote: Are you able to provide a stacktrace of the hanging process (thread apply all bt full)? It seems pthread_kill(t, 0) returns 0 even the thread t has exited

Re: pytest results for 2.4.59

2024-04-06 Thread jean-frederic clere
On 4/5/24 07:55, Ruediger Pluem wrote: On 4/5/24 12:59 AM, Rainer Jung wrote: I think I fixed all test failures, hopefully in the correct way. More eyes welcome. I have a few additional sporadic ERRORS: A] ERROR during teardown check for log file errors or warnings (twice): 04.04.2024

Re: pytest results for 2.4.59

2024-04-05 Thread jean-frederic clere
On 4/5/24 07:55, Ruediger Pluem wrote: On 4/5/24 12:59 AM, Rainer Jung wrote: I think I fixed all test failures, hopefully in the correct way. More eyes welcome. I have a few additional sporadic ERRORS: A] ERROR during teardown check for log file errors or warnings (twice): 04.04.2024

Re: pytest results for 2.4.59

2024-04-05 Thread jean-frederic clere
On 4/5/24 07:55, Ruediger Pluem wrote: On 4/5/24 12:59 AM, Rainer Jung wrote: I think I fixed all test failures, hopefully in the correct way. More eyes welcome. I have a few additional sporadic ERRORS: A] ERROR during teardown check for log file errors or warnings (twice): 04.04.2024

Re: pytest results for 2.4.59

2024-04-05 Thread jean-frederic clere
On 4/5/24 00:59, Rainer Jung wrote: This happens only on RHEL 9 with worker MPM and can be notices by a dramatic slowdown of the tests. There's a lot of messages AH00045: child process 1067703 still did not exit, sending a SIGTERM I have noted those too on fedora 39, I am planning to have a

Re: [VOTE] Release httpd-2.4.59-rc1 as httpd-2.4.59

2024-04-04 Thread jean-frederic clere
-frederic clere  wrote: On 4/4/24 12:49, Steffen Land wrote: -1 Get an error: Error    C2065    'DAV_WALKTYPE_TOLERANT': undeclared identifier mod_dav_fs    C:\VS17\Win32\httpd-2.4\modules\dav\fs\repos.c    1599 I didn't see any problem while building on windows (using cmake and VS19

Re: [VOTE] Release httpd-2.4.59-rc1 as httpd-2.4.59

2024-04-04 Thread jean-frederic clere
On 4/4/24 12:49, Steffen Land wrote: -1 Get an error: Error C2065 'DAV_WALKTYPE_TOLERANT': undeclared identifier mod_dav_fs C:\VS17\Win32\httpd-2.4\modules\dav\fs\repos.c 1599 I didn't see any problem while building on windows (using cmake and VS19). +++ Mode

Re: [VOTE] Release httpd-2.4.59-rc1 as httpd-2.4.59

2024-04-03 Thread jean-frederic clere
On 4/3/24 14:26, Eric Covener wrote: [X] +1: It's not just good, it's good enough! Build and tested in fedora 39 and windows server 2019 (VS17 2022 Cmake). -- Cheers Jean-Frederic

Re: svn commit: r1915947 - /httpd/httpd/branches/2.4.x/STATUS

2024-03-05 Thread jean-frederic clere
On 2/29/24 10:54, Joe Orton wrote: On Thu, Feb 22, 2024 at 01:35:06PM -, jfcl...@apache.org wrote: Author: jfclere Date: Thu Feb 22 13:35:06 2024 New Revision: 1915947 URL: http://svn.apache.org/viewvc?rev=1915947=rev Log: Propose. CMake builds fail withi: "fatal error C1083: Cannot open

Re: svn commit: r1913815 - in /httpd/httpd/trunk: changes-entries/pr68080.txt modules/ssl/mod_ssl.c modules/ssl/ssl_engine_config.c modules/ssl/ssl_private.h

2024-02-22 Thread jean-frederic clere
On 2/20/24 11:40, Yann Ylavic wrote: On Mon, Feb 19, 2024 at 5:36 PM jean-frederic clere wrote: On 11/15/23 23:09, yla...@apache.org wrote: Modified: httpd/httpd/trunk/modules/ssl/ssl_engine_config.c URL:http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/ssl/ssl_engine_config.c?rev

Re: svn commit: r1913815 - in /httpd/httpd/trunk: changes-entries/pr68080.txt modules/ssl/mod_ssl.c modules/ssl/ssl_engine_config.c modules/ssl/ssl_private.h

2024-02-19 Thread jean-frederic clere
On 11/15/23 23:09, yla...@apache.org wrote: Modified: httpd/httpd/trunk/modules/ssl/ssl_engine_config.c URL:http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/ssl/ssl_engine_config.c?rev=1913815=1913814=1913815=diff

Re: age in proxy_balancer_method

2024-02-15 Thread jean-frederic clere
understandable and maybe Jim remembers something similar to that. Best regards, Rainer Am 21.12.23 um 08:23 schrieb jean-frederic clere: On 12/20/23 21:22, Jim Jagielski wrote: I'll have to go back through my notes... I do recall adding fields that although were not being used at the time, were

Re: reset in proxy_balancer_method

2024-02-15 Thread jean-frederic clere
On 2/15/24 13:04, Ruediger Pluem wrote: On 2/15/24 9:28 AM, jean-frederic clere wrote: On 2/14/24 20:54, Ruediger Pluem wrote: On 2/14/24 3:45 PM, jean-frederic clere wrote: On 2/14/24 08:19, Ruediger Pluem wrote: On 2/9/24 11:59 AM, jean-frederic clere wrote: Hi, I have noted

Re: reset in proxy_balancer_method

2024-02-15 Thread jean-frederic clere
On 2/14/24 20:54, Ruediger Pluem wrote: On 2/14/24 3:45 PM, jean-frederic clere wrote: On 2/14/24 08:19, Ruediger Pluem wrote: On 2/9/24 11:59 AM, jean-frederic clere wrote: Hi, I have noted to the reset() clean up too much in the balancers: mod_lbmethod_bybusyness.c for example does

Re: reset in proxy_balancer_method

2024-02-14 Thread jean-frederic clere
On 2/14/24 08:19, Ruediger Pluem wrote: On 2/9/24 11:59 AM, jean-frederic clere wrote: Hi, I have noted to the reset() clean up too much in the balancers: mod_lbmethod_bybusyness.c for example does: +++     for (i = 0; i < balancer->workers->nelts; i++, worker++) {     (*w

Re: svn commit: r1915782 - in /httpd/httpd/branches/2.4.x: ./ build/PrintPath build/find_apr.m4 build/find_apu.m4 changes-entries/mod_slotmem_shm.txt modules/slotmem/mod_slotmem_shm.c

2024-02-14 Thread jean-frederic clere
On 2/14/24 12:18, jfcl...@apache.org wrote: Removed: httpd/httpd/branches/2.4.x/build/PrintPath httpd/httpd/branches/2.4.x/build/find_apr.m4 httpd/httpd/branches/2.4.x/build/find_apu.m4 Oops I have undone that, sorry. -- Cheers Jean-Frederic

Re: using changes-entries or write in CHANGES directly

2024-02-14 Thread jean-frederic clere
On 2/14/24 11:06, Ruediger Pluem wrote: On 2/14/24 10:53 AM, jean-frederic clere wrote: Hi, Are there any rules to use changes-entries or write directly in CHANGES? IMHO change-entries is preferred. See http://svn.apache.org/viewvc/httpd/httpd/trunk/README.CHANGES?view=markup I just

using changes-entries or write in CHANGES directly

2024-02-14 Thread jean-frederic clere
Hi, Are there any rules to use changes-entries or write directly in CHANGES? -- Cheers Jean-Frederic

reset in proxy_balancer_method

2024-02-09 Thread jean-frederic clere
Hi, I have noted to the reset() clean up too much in the balancers: mod_lbmethod_bybusyness.c for example does: +++ for (i = 0; i < balancer->workers->nelts; i++, worker++) { (*worker)->s->lbstatus = 0; ap_proxy_set_busy_count(*worker, 0); /* BAD */ } +++ In fact reset()

Re: svn commit: r1915411 - /httpd/httpd/trunk/CMakeLists.txt

2024-01-26 Thread jean-frederic clere
On 1/26/24 15:57, Ruediger Pluem wrote: There seem to be unrelated changes to mod_proxy_hcheck in the below. Is this intended? Well mod_proxy_hchech was missing... I was planning another commit. Should I do 2 commits or just adjust the commit message? Regards Rüdiger On 1/26/24 3:25 PM,

Re: age in proxy_balancer_method

2024-01-08 Thread jean-frederic clere
because you want to give the past a smaller influence on the balancing decision than the more recent activity. I hope that's understandable and maybe Jim remembers something similar to that. Best regards, Rainer Am 21.12.23 um 08:23 schrieb jean-frederic clere: On 12/20/23 21:22, Jim Jagielski wrote

Re: age in proxy_balancer_method

2023-12-20 Thread jean-frederic clere
something that breaks your design ;-) On Dec 14, 2023, at 8:27 AM, jean-frederic clere wrote: Hi, Any examples or docs about: apr_status_t (*age)(proxy_balancer *balancer, server_rec *s); In struct proxy_balancer_method? -- Cheers Jean-Frederic -- Cheers Jean-Frederic

age in proxy_balancer_method

2023-12-14 Thread jean-frederic clere
Hi, Any examples or docs about: apr_status_t (*age)(proxy_balancer *balancer, server_rec *s); In struct proxy_balancer_method? -- Cheers Jean-Frederic

Re: balancers bybusyness, bytraffic and byrequest thread/process safe issues

2023-09-07 Thread jean-frederic clere
On 9/6/23 18:40, Yann Ylavic wrote: On Wed, Sep 6, 2023 at 6:29 PM Yann Ylavic wrote: As for the memory orders on success/failure, they have nothing to do with the likeliness of success/failure Well the memory orderings specified can certainly influence the likeliness of success/failure

Re: balancers bybusyness, bytraffic and byrequest thread/process safe issues

2023-09-06 Thread jean-frederic clere
. So we use __ATOMIC_SEQ_CST so we can't fail or do I miss something? On Aug 31, 2023, at 7:44 AM, jean-frederic clere wrote: On 8/30/23 17:33, Rainer Jung wrote: Hi JFC, I have not checked ur current code, but the topic reminds me of our history in mod_jk land. There we switched

Re: balancers bybusyness, bytraffic and byrequest thread/process safe issues

2023-09-01 Thread jean-frederic clere
something? On Aug 30, 2023, at 11:19 AM, jean-frederic clere wrote: Hi, All the balancers have thread/process safe issues, but with bybusyness the effect is worse, basically a worker may stay with a busy count greater than zero even no request is being processed. busy is

Re: balancers bybusyness, bytraffic and byrequest thread/process safe issues

2023-09-01 Thread jean-frederic clere
: IIRC, the goal of having an "aging" function was to handle this exact kind of thing, where values could be normalized over a long period of time so that old entries that may skew results are not weighted as heavily as new ones. On Aug 30, 2023, at 11:19 AM, jean-frederic clere w

Re: balancers bybusyness, bytraffic and byrequest thread/process safe issues

2023-08-31 Thread jean-frederic clere
never deremented below zero if we lost increments, but if we lost decrements the counters stayed elevated. I think there we now have no longer such problems. Best regards, Rainer Am 30.08.23 um 17:19 schrieb jean-frederic clere: Hi, All the balancers have thread/process safe issues

balancers bybusyness, bytraffic and byrequest thread/process safe issues

2023-08-30 Thread jean-frederic clere
Hi, All the balancers have thread/process safe issues, but with bybusyness the effect is worse, basically a worker may stay with a busy count greater than zero even no request is being processed. busy is displayed in the balancer_handler() so users/customers will notice the value doesn't

tomcat and httpd track before July 13th! Final Reminder: Community Over Code call for presentations closing soon

2023-07-06 Thread jean-frederic clere
Hi, Don't forget to submit talks ASAP to: https://communityovercode.org/call-for-presentations/ there is a tomcat and httpd track for us. Cheers Jean-Frederic Forwarded Message Subject: Final Reminder: Community Over Code call for presentations closing soon Date: Wed, 28

Re: build trunk in windows

2023-06-12 Thread jean-frederic clere
On 5/4/23 11:31, Yann Ylavic wrote: On Wed, May 3, 2023 at 2:54 PM jean-frederic clere wrote: On 4/24/23 18:25, Steffen wrote: There is a howto Building Apache and dependencies using CMake at https://www.apachelounge.com/viewtopic.php?t=8609 <https://www.apachelounge.com/viewtopic.ph

Re: svn commit: r1910327 - /httpd/httpd/branches/2.4.x/STATUS

2023-06-09 Thread jean-frederic clere
On 6/9/23 14:58, rpl...@apache.org wrote: Author: rpluem Date: Fri Jun 9 12:58:55 2023 New Revision: 1910327 URL: http://svn.apache.org/viewvc?rev=1910327=rev Log: * Vote and comment [skip ci] Modified: httpd/httpd/branches/2.4.x/STATUS Modified: httpd/httpd/branches/2.4.x/STATUS URL:

Re: [VOTE] Switch read/write repository from Subversion to Git

2023-05-09 Thread jean-frederic clere
On 5/4/23 10:34, Ruediger Pluem wrote: [X]: Move the read/write repository from Subversion to Git and leverage the features of Github (for now Actions and PR). -- Cheers Jean-Frederic

ProxyPass / balancer://qacluster/ vs ProxyPass / balancer://qacluster

2023-05-08 Thread jean-frederic clere
Hi, The right syntax is ProxyPass / balancer://qacluster/ the other one gives something like: "(scheme 'balancer'). If you are using a DSO version of mod_proxy". Does it make sense to try to valid those ProxPass a bit better? -- Cheers Jean-Frederic

Re: build trunk in windows

2023-05-05 Thread jean-frederic clere
On 5/4/23 11:31, Yann Ylavic wrote: On Wed, May 3, 2023 at 2:54 PM jean-frederic clere wrote: On 4/24/23 18:25, Steffen wrote: There is a howto Building Apache and dependencies using CMake at https://www.apachelounge.com/viewtopic.php?t=8609 <https://www.apachelounge.com/viewtopic.ph

Re: build trunk in windows

2023-05-03 Thread jean-frederic clere
24 apr. 2023 om 18:18 heeft jean-frederic clere het volgende geschreven: On 4/24/23 13:36, Ruediger Pluem wrote: I am not a Windows guy, but I guess the best way to build trunk on Windows is to use cmake which is integrated in later versions of Visual studio. So I need first apr, then ap

Re: build trunk in windows

2023-04-24 Thread jean-frederic clere
is not correct. +++ Are all libraries mandatory? (apr-util needs some and httpd some more). Regards Rüdiger On 4/24/23 1:05 PM, jean-frederic clere wrote: Hi, I am trying to build httpd on windoze... "The .dsp project files are distributed in Visual Studio 6.0 (98) format. Visual C++ 5.

build trunk in windows

2023-04-24 Thread jean-frederic clere
Hi, I am trying to build httpd on windoze... "The .dsp project files are distributed in Visual Studio 6.0 (98) format. Visual C++ 5.0 (97) will recognize them. Visual Studio 2002 (.NET) and later users must convert Apache.dsw plus the .dsp files into an Apache.sln plus .msproj files. Be sure

Re: graceful stop of child process in a module

2023-04-17 Thread jean-frederic clere
On 4/17/23 01:00, Eric Covener wrote: On Fri, Apr 14, 2023 at 11:49 AM jean-frederic clere wrote: Hi, I am try to gracefully stop a child process instead using ap_assert(0), is there a "clean way" to do that? I added something like this to our distribution in IBM to address a hai

graceful stop of child process in a module

2023-04-14 Thread jean-frederic clere
Hi, I am try to gracefully stop a child process instead using ap_assert(0), is there a "clean way" to do that? -- Cheers Jean-Frederic

Re: mod_watchdog.c looping for mutex?

2023-03-21 Thread jean-frederic clere
On 3/19/23 12:21, Yann Ylavic wrote: On Sun, Mar 19, 2023 at 9:53 AM jean-frederic clere wrote: Hi, While debugging I noted something in mod_watchdog.c https://github.com/apache/httpd/blob/trunk/modules/core/mod_watchdog.c#L115 Shouldn't we have a else { } with a apr_sleep()? Basically

mod_watchdog.c looping for mutex?

2023-03-19 Thread jean-frederic clere
Hi, While debugging I noted something in mod_watchdog.c https://github.com/apache/httpd/blob/trunk/modules/core/mod_watchdog.c#L115 Shouldn't we have a else { } with a apr_sleep()? Basically the thread is looping there :-( -- Cheers Jean-Frederic

Re: mod_wasm: Contributing Upstream to Apache

2022-12-13 Thread jean-frederic clere
e believe mod_wasm is a worthy addition to httpd and it will allow us to catch up to some of the other web servers already supporting Wasm, like NGINX. We were encouraged by Rich Bowen, Jim Jagielski and Jean-Frederic Clere to submit it for contribution upstream and we are looking forward

Re: [VOTE] Release libapreq2-2.17

2022-08-23 Thread jean-frederic clere
On 8/18/22 13:31, Joe Orton wrote: [X] +1: It's not just good, it's good enough! Tested on fedora 36 -- Cheers Jean-Frederic

Re: problems with proxy worker and name_ex

2022-07-20 Thread jean-frederic clere
On 20/07/2022 11:09, Yann Ylavic wrote: On Wed, Jul 20, 2022 at 10:43 AM jean-frederic clere wrote: Hi, I think we have something wrong: https://github.com/apache/httpd/blob/trunk/include/ap_mmn.h#L719 and https://github.com/apache/httpd/blob/2.4.x/include/ap_mmn.h#L601 How external modules

problems with proxy worker and name_ex

2022-07-20 Thread jean-frederic clere
Hi, I think we have something wrong: https://github.com/apache/httpd/blob/trunk/include/ap_mmn.h#L719 and https://github.com/apache/httpd/blob/2.4.x/include/ap_mmn.h#L601 How external modules can detect that 2.4.x has diverged from trunk? -- Cheers Jean-Frederic

Re: svn commit: r1899390 - in /httpd/httpd/trunk: CHANGES modules/proxy/mod_proxy.c modules/proxy/mod_proxy.h

2022-04-05 Thread jean-frederic clere
to create the balancers I am still stuck how to create the memory slots for the workers of the those dynamic balancers. On Apr 1, 2022, at 3:42 AM, jean-frederic clere <mailto:jfcl...@gmail.com>> wrote: On 01/04/2022 08:47, jean-frederic clere wrote: On 31/03/2022 12:59, Ruediger Pluem wrot

Re: svn commit: r1899390 - in /httpd/httpd/trunk: CHANGES modules/proxy/mod_proxy.c modules/proxy/mod_proxy.h

2022-04-01 Thread jean-frederic clere
On 01/04/2022 10:03, Ruediger Pluem wrote: On 4/1/22 8:47 AM, jean-frederic clere wrote: On 31/03/2022 12:59, Ruediger Pluem wrote: On 3/31/22 12:34 PM, Stefan Eissing wrote: Am 31.03.2022 um 11:55 schrieb Ruediger Pluem : On 3/31/22 11:11 AM, Ruediger Pluem wrote: On 3/30/22 4

Re: svn commit: r1899390 - in /httpd/httpd/trunk: CHANGES modules/proxy/mod_proxy.c modules/proxy/mod_proxy.h

2022-04-01 Thread jean-frederic clere
with Apache 2.5.1 + *) mod_proxy: Add WorkerBalancerGrowth to allow adding workers to + balancer created dynamically or via "empty" + [Jean-Frederic Clere] I am not sure why this is needed. You can already do this via Or ProxySet growth=10 FYI: Travis trunk also fails almost

Re: svn commit: r1899390 - in /httpd/httpd/trunk: CHANGES modules/proxy/mod_proxy.c modules/proxy/mod_proxy.h

2022-04-01 Thread jean-frederic clere
On 01/04/2022 08:47, jean-frederic clere wrote: On 31/03/2022 12:59, Ruediger Pluem wrote: On 3/31/22 12:34 PM, Stefan Eissing wrote: Am 31.03.2022 um 11:55 schrieb Ruediger Pluem : On 3/31/22 11:11 AM, Ruediger Pluem wrote: On 3/30/22 4:42 PM, jfcl...@apache.org wrote: Author

Re: svn commit: r1899390 - in /httpd/httpd/trunk: CHANGES modules/proxy/mod_proxy.c modules/proxy/mod_proxy.h

2022-04-01 Thread jean-frederic clere
@@ -1,6 +1,10 @@ -*- coding: utf-8 -*- Changes with Apache 2.5.1 + *) mod_proxy: Add WorkerBalancerGrowth to allow adding workers to + balancer created dynamically or via "empty" + [Jean-Frederic Clere] I am not sure why this is needed. You can already do this via Or ProxySet

Re: HTTP and HTTP/1.x separation

2022-03-31 Thread jean-frederic clere
On 30/03/2022 11:11, Stefan Eissing wrote: Am 28.03.2022 um 15:52 schrieb jean-frederic clere : On 24/03/2022 13:21, Stefan Eissing wrote: You are invited to have a look at my PR for separating HTTP/1.x processing from generic HTTP protocol handling and verification: https://github.com

Re: Support JSON output in mod_status and mod_info

2022-03-28 Thread jean-frederic clere
On 28/03/2022 14:28, Rainer Jung wrote: I am thinking about adding a JSON output format to mod_status and mod_info as an option controlled by a query string parameter. Since writing simple data structures from these modules is much simpler than parsing and processing a JSON structure, I

Re: HTTP and HTTP/1.x separation

2022-03-28 Thread jean-frederic clere
On 28/03/2022 17:25, Stefan Eissing wrote: Correct. When I first tried, the perl http2 framework was not very mature Yep the perl http2 module looks abandoned :-( -- Cheers Jean-Frederic

Re: HTTP and HTTP/1.x separation

2022-03-28 Thread jean-frederic clere
On 28/03/2022 16:03, Stefan Eissing wrote: Am 28.03.2022 um 15:52 schrieb jean-frederic clere : On 24/03/2022 13:21, Stefan Eissing wrote: You are invited to have a look at my PR for separating HTTP/1.x processing from generic HTTP protocol handling and verification: https://github.com

Re: HTTP and HTTP/1.x separation

2022-03-28 Thread jean-frederic clere
On 24/03/2022 13:21, Stefan Eissing wrote: You are invited to have a look at my PR for separating HTTP/1.x processing from generic HTTP protocol handling and verification: https://github.com/apache/httpd/pull/291 I made a description of the changes in the PR that helps reviewing it (I hope).

Re: httpd-framework problem.

2022-03-28 Thread jean-frederic clere
On 28/03/2022 12:00, jean-frederic clere wrote: Hi, I have the following message with the framework: +++ t/modules/proxy_websockets.t lib/Math/Random/ISAAC/XS.c: loadable library and perl binaries are mismatched (got handshake key 0xed00080, needed 0xeb00080) t/modules

httpd-framework problem.

2022-03-28 Thread jean-frederic clere
Hi, I have the following message with the framework: +++ t/modules/proxy_websockets.t lib/Math/Random/ISAAC/XS.c: loadable library and perl binaries are mismatched (got handshake key 0xed00080, needed 0xeb00080) t/modules/proxy_websockets.t Dubious, test returned 1 (wstat

Re: svn commit: r1891321 - in /httpd/test/framework/trunk/t: conf/proxy.conf.in modules/proxy_balancer.t

2021-07-07 Thread jean-frederic clere
On 07/07/2021 09:00, Ruediger Pluem wrote: On 7/6/21 6:56 PM, jfcl...@apache.org wrote: Author: jfclere Date: Tue Jul 6 16:56:47 2021 New Revision: 1891321 URL: http://svn.apache.org/viewvc?rev=1891321=rev Log: Add tests for dynamic part of mod_proxy_balancer. Modified:

PROXY_WORKER_FREE and PROXY_WORKER_DRAIN

2021-07-06 Thread jean-frederic clere
Hi, Actually those are not used, what was the idea when creating them? Guessing mark the worker as DRAIN (for draining) and later as FREE for reuse..., but how to define a FREE worker? Basically how to be sure it completely drained. Comments? -- Cheers Jean-Frederic

Re: svn commit: r1890945 - /httpd/httpd/branches/2.4.x/STATUS

2021-07-01 Thread jean-frederic clere
On 21/06/2021 18:45, minf...@apache.org wrote: Author: minfrin Date: Mon Jun 21 16:45:25 2021 New Revision: 1890945 URL: http://svn.apache.org/viewvc?rev=1890945=rev Log: Comment. Modified: httpd/httpd/branches/2.4.x/STATUS Modified: httpd/httpd/branches/2.4.x/STATUS URL:

Re: mod_proxy / mod_ssl interworking

2021-06-02 Thread jean-frederic clere
On 01/06/2021 19:37, Stefan Eissing wrote: Am 01.06.2021 um 18:21 schrieb jean-frederic clere : On 01/06/2021 16:40, Stefan Eissing wrote: Am 01.06.2021 um 16:39 schrieb Stefan Eissing : PR on trunk, for review and commenting: https://github.com/apache/httpd/pull/190 This change makes

Re: mod_proxy / mod_ssl interworking

2021-06-01 Thread jean-frederic clere
On 01/06/2021 16:40, Stefan Eissing wrote: Am 01.06.2021 um 16:39 schrieb Stefan Eissing : PR on trunk, for review and commenting: https://github.com/apache/httpd/pull/190 This change makes it possible to have more than one SSL module handling proxy connections. The intention is to do this

Re: svn commit: r1879145 - in /httpd/httpd/trunk: include/ap_mmn.h modules/proxy/mod_proxy.c modules/proxy/mod_proxy.h

2021-06-01 Thread jean-frederic clere
On 24/06/2020 12:16, yla...@apache.org wrote: Author: ylavic Date: Wed Jun 24 10:16:06 2020 New Revision: 1879145 URL: http://svn.apache.org/viewvc?rev=1879145=rev Log: Follow up to r1879080: replace ProxyUseOriginalURI by mapping=encoded. Instead of having a separate ProxyUseOriginalURI

Re: [VOTE] Release httpd-2.4.48

2021-05-19 Thread jean-frederic clere
On 17/05/2021 23:36, Christophe JAILLET wrote: [X] +1: It's not just good, it's good enough! Tests are OK on fedora 34. Note that we miss the back port of https://github.com/apache/httpd/pull/186 for GCC11 for the --enable-maintainer-mode -- Cheers Jean-Frederic

Re: htcacheclean.c error when compiling with apr-1.6.x and apr-1.7.x

2021-05-11 Thread jean-frederic clere
On 07/05/2021 11:12, Joe Orton wrote: On Tue, May 04, 2021 at 09:12:04AM +0200, jean-frederic clere wrote: On 04/05/2021 08:59, jean-frederic clere wrote: ... In file included from htcacheclean.c:36: htcacheclean.c: In function ‘process_dir’: /home/jfclere/APR-1.7.x/include/apr-1/apr_ring.h

reporting the bytes read and transferred to the worker from the tunnel

2021-05-05 Thread jean-frederic clere
Hi, I have noted that when using websocket the bytes read and transfered by the worker when using the tunnel are not taken in account. I have a patch attached, for comments ;-) Any better ideas how to fix that? -- Cheers Jean-Frederic Index: mod_proxy.h

Re: htcacheclean.c error when compiling with apr-1.6.x and apr-1.7.x

2021-05-04 Thread jean-frederic clere
On 04/05/2021 08:59, jean-frederic clere wrote: Hi, I have the following: +++ /home/jfclere/APR-1.7.x/build-1/libtool --silent --mode=compile gcc  -g -O2 -pthread -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer

htcacheclean.c error when compiling with apr-1.6.x and apr-1.7.x

2021-05-04 Thread jean-frederic clere
Hi, I have the following: +++ /home/jfclere/APR-1.7.x/build-1/libtool --silent --mode=compile gcc -g -O2 -pthread -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused

Re: svn commit: r1887415 - in /httpd/httpd/trunk/modules/proxy: mod_proxy.h mod_proxy_ajp.c mod_proxy_balancer.c mod_proxy_hcheck.c

2021-03-10 Thread jean-frederic clere
On 10/03/2021 12:24, Ruediger Pluem wrote: On 3/10/21 11:36 AM, jfcl...@apache.org wrote: Author: jfclere Date: Wed Mar 10 10:36:46 2021 New Revision: 1887415 URL: http://svn.apache.org/viewvc?rev=1887415=rev Log: Add CPING to health check logic. Modified:

Re: svn commit: r1887415 - in /httpd/httpd/trunk/modules/proxy: mod_proxy.h mod_proxy_ajp.c mod_proxy_balancer.c mod_proxy_hcheck.c

2021-03-10 Thread jean-frederic clere
On 10/03/2021 11:36, jfcl...@apache.org wrote: Modified: httpd/httpd/trunk/modules/proxy/mod_proxy_balancer.c URL:http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy_balancer.c?rev=1887415=1887414=1887415=diff

hcmethod_t

2021-03-08 Thread jean-frederic clere
Hi, While looking to mod_proxy_hcheck.c, only TCP, OPTIONS, HEAD and GET are supported and documented (so we are good!). In mod_proxy.c we have additionally: {CPING, "CPING", 0}, {PROVIDER, "PROVIDER", 0}, {EOT, NULL, 1} The CPING is the probably the AJP CPING, but what are the 2

Re: svn commit: r1887176 - /httpd/httpd/trunk/modules/proxy/mod_proxy_balancer.c

2021-03-08 Thread jean-frederic clere
On 08/03/2021 08:38, Ruediger Pluem wrote: On 3/4/21 3:00 PM, jfcl...@apache.org wrote: Author: jfclere Date: Thu Mar 4 14:00:45 2021 New Revision: 1887176 URL: http://svn.apache.org/viewvc?rev=1887176=rev Log: Add balancer_manage() to allow external module to fill workers for balancers.

Re: Broken: apache/httpd#1471 (trunk - 89d5433)

2021-03-03 Thread jean-frederic clere
Oops # Noop config to trigger merging bug. Require all granted I am investigating :-( -- Cheers Jean-Frederic

Re: Allowing balancer without ProxyPass

2021-03-02 Thread jean-frederic clere
On 02/03/2021 16:07, Yann Ylavic wrote: On Tue, Mar 2, 2021 at 3:44 PM jean-frederic clere wrote: On 02/03/2021 12:35, Yann Ylavic wrote: On Tue, Mar 2, 2021 at 11:05 AM jean-frederic clere wrote: Has anyone something against making the above creating a balancer that can be used later

Re: Allowing balancer without ProxyPass

2021-03-02 Thread jean-frederic clere
On 02/03/2021 12:35, Yann Ylavic wrote: On Tue, Mar 2, 2021 at 11:05 AM jean-frederic clere wrote: Has anyone something against making the above creating a balancer that can be used later by the balancer-manager handler to create the corresponding workers and a customized load_balancer

Allowing balancer without ProxyPass

2021-03-02 Thread jean-frederic clere
Hi, The following in httpd.conf: +++ +++ does nothing in a configuration, not even a warning ;-) Has anyone something against making the above creating a balancer that can be used later by the balancer-manager handler to create the corresponding workers and a customized load_balancer

BalancerGrowth

2021-02-22 Thread jean-frederic clere
Hi, BalancerGrowth directive in fact does nothing... Looking to balancer_process_balancer_worker() it looks easy to add the missing code to have a form to create it. There are missing pieces, a nonce at the conf level (does it make sense to add it?) and a gmutex for each of the "possible"

Re: warning in error_log when using websocket tunnel

2021-02-15 Thread jean-frederic clere
On 12/02/2021 18:09, Yann Ylavic wrote: On Fri, Feb 12, 2021 at 5:59 PM jean-frederic clere wrote: On 12/02/2021 17:34, Ruediger Pluem wrote: On 2/12/21 5:17 PM, jean-frederic clere wrote: [] do { rv = apr_pollset_poll(pollset, timeout, , ); } while

Re: warning in error_log when using websocket tunnel

2021-02-12 Thread jean-frederic clere
On 12/02/2021 17:34, Ruediger Pluem wrote: On 2/12/21 5:17 PM, jean-frederic clere wrote: Hi, I have the warnings in error_log when a web socket is opened at the shutdown time: +++ [Fri Feb 12 16:10:39.243444 2021] [core:warn] [pid 2879580:tid 140162655000576] AH00045: child process

warning in error_log when using websocket tunnel

2021-02-12 Thread jean-frederic clere
Hi, I have the warnings in error_log when a web socket is opened at the shutdown time: +++ [Fri Feb 12 16:10:39.243444 2021] [core:warn] [pid 2879580:tid 140162655000576] AH00045: child process 2879590 still did not exit, sending a SIGTERM [Fri Feb 12 16:10:41.245444 2021] [core:warn] [pid

Re: Process to remove spam in BZ

2021-01-19 Thread jean-frederic clere
On 19/01/2021 12:11, Yann Ylavic wrote: Hi Jean-Frédéric, Is there a process to remove spam in BZ, for example https://bz.apache.org/bugzilla/show_bug.cgi?id=60757 has spam added to it... The process is to send an email to infra to signal the spam (pointing to the whole bz or the #comment

Process to remove spam in BZ

2021-01-19 Thread jean-frederic clere
Hi, Is there a process to remove spam in BZ, for example https://bz.apache.org/bugzilla/show_bug.cgi?id=60757 has spam added to it... -- Cheers Jean-Frederic

Re: [VOTE] Release httpd-2.4.46

2020-08-03 Thread jean-frederic clere
On 01/08/2020 16:13, Daniel Ruggeri wrote: [X] +1: It's not just good, it's good enough! Passed on fedroa32 x86_64. -- Cheers Jean-Frederic

Re: [VOTE] Release httpd-2.4.45

2020-07-30 Thread jean-frederic clere
On 29/07/2020 17:26, Daniel Ruggeri wrote: [X] +1: It's not just good, it's good enough! Tested on fedora32 x86_64. -- Cheers Jean-Frederic

Re: hardening mod_write and mod_proxy like mod_jk with servletnormalize

2020-07-23 Thread jean-frederic clere
On 21/07/2020 06:51, William A Rowe Jr wrote: On Mon, Jul 20, 2020, 10:24 Ruediger Pluem > wrote: On 7/20/20 4:45 PM, Yann Ylavic wrote: > On Thu, Jul 16, 2020 at 10:31 PM Eric Covener mailto:cove...@gmail.com>> wrote: >> >> On Thu, Jul 16, 2020

Re: hardening mod_write and mod_proxy like mod_jk with servletnormalize

2020-06-22 Thread jean-frederic clere
On 22/06/2020 16:12, Yann Ylavic wrote: On Mon, Jun 22, 2020 at 2:44 PM Eric Covener wrote: You need to set: ProxyMappingDecoded off in your vhost (or directory) for servlet mapping to be active, with a Does it work in directory context? pre_trans is before location_walk. Argh no,

Re: hardening mod_write and mod_proxy like mod_jk with servletnormalize

2020-06-22 Thread jean-frederic clere
On 22/06/2020 13:02, Yann Ylavic wrote: On Mon, Jun 22, 2020 at 12:33 PM jean-frederic clere wrote: On 22/06/2020 12:23, Yann Ylavic wrote: On Mon, Jun 22, 2020 at 12:13 PM jean-frederic clere wrote: But there is still something I want to prevent: ProxyPass /docs ajp://localhost:8009

Re: hardening mod_write and mod_proxy like mod_jk with servletnormalize

2020-06-22 Thread jean-frederic clere
On 22/06/2020 12:23, Yann Ylavic wrote: On Mon, Jun 22, 2020 at 12:13 PM jean-frederic clere wrote: But there is still something I want to prevent: ProxyPass /docs ajp://localhost:8009/docs and url like: curl -v --path-as-is "http://localhost:8000/docs/..;food=bar/test/index.jsp; How

Re: hardening mod_write and mod_proxy like mod_jk with servletnormalize

2020-06-22 Thread jean-frederic clere
On 22/06/2020 11:50, Yann Ylavic wrote: On Mon, Jun 22, 2020 at 11:20 AM jean-frederic clere wrote: On 19/06/2020 12:02, Yann Ylavic wrote: On Thu, Jun 18, 2020 at 6:37 PM jean-frederic clere wrote: ProxyMappingDecoded Off ProxyPass /test ajp://localhost:8009/test secret=%A1b2!@ mapping

Re: hardening mod_write and mod_proxy like mod_jk with servletnormalize

2020-06-22 Thread jean-frederic clere
On 19/06/2020 12:02, Yann Ylavic wrote: On Thu, Jun 18, 2020 at 6:37 PM jean-frederic clere wrote: ProxyMappingDecoded Off ProxyPass /test ajp://localhost:8009/test secret=%A1b2!@ mapping=servlet [] what is going wrong with "http://localhost:8000/docs/..;food=bar/test;food=bar/inde

Re: hardening mod_write and mod_proxy like mod_jk with servletnormalize

2020-06-18 Thread jean-frederic clere
On 17/06/2020 13:26, Yann Ylavic wrote: On Sat, Jun 13, 2020 at 11:18 AM jean-frederic clere wrote: 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

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

Re: hardening mod_write and mod_proxy like mod_jk with servletnormalize

2020-06-11 Thread jean-frederic clere
On 10/06/2020 11:53, Ruediger Pluem wrote: On 6/9/20 12:05 PM, jean-frederic clere wrote: Hi, Basically it adds servletnormalizecheck to mod_proxy for ProxyPass/ProxyPassMatch and mod_rewrite when using P I have tested the following uses: #ProxyPass  /docs ajp://localhost:8009/docs secret

hardening mod_write and mod_proxy like mod_jk with servletnormalize

2020-06-09 Thread jean-frederic clere
Hi, Basically it adds servletnormalizecheck to mod_proxy for ProxyPass/ProxyPassMatch and mod_rewrite when using P I have tested the following uses: #ProxyPass /docs ajp://localhost:8009/docs secret=%A1b2!@ servletnormalizecheck #ProxyPassMatch "^/docs(.*)$" "ajp://localhost:8009/docs$1"

Re: [VOTE] Release httpd-2.4.43

2020-03-27 Thread jean-frederic clere
On 26/03/2020 15:50, Daniel Ruggeri wrote: [X] +1: It's not just good, it's good enough! Tested on fedora31. Thanks Daniel -- Cheers Jean-Frederic

  1   2   3   4   5   >