Mladen Turk

Backport fix for PR52402 from trunk
Fix PR52402. Check if the shared memory was already created for this proxy_server_conf
oops, this got forgotten when copy/paste from dev branch
oops, this got forgotten when copy/paste from dev branch
C/C++ 101 on how to traverse the array of pointers ;). Fix core
C/C++ 101 on how to traverse the array of pointers ;). Fix core
Backport -r1210443 from trunk
No need for process.h system include since we don't use getpid() any more
Axe check for second post config call. New ap_state_query(AP_SQ_MAIN_STATE) == AP_SQ_MS_CREATE_PRE_CONFIG API call does exactly that, so we were actually expecting 4 calls ending up with NULL config in child hook
Enable XP visual style.
    • ?
    /httpd/trunk/support/win32/ApacheMonitor.manifest
Use named watchdog for heartmonitor.

The watchdog has zero interval, leaving to the callback to determine the running loop.

Run the callback from pool cleanup.

This allows to break the blocked callbacks

Use correct check logic
If there are multiple hook watchdog threads registered, make sure we fire on default one only
Use child singleton watchdog for running the heartbeat module
Don't test for active. It's set up from need hook
0600 is UWRITE+UREAD
Use apr-2 object perms setter
Register rewrite_args hook.

Now, dunno if that was intended, but at least allow to start the httpd

Do not presume we have a clean stack
Query the mpm state and clear the running flag if mpm is stopping.
Add watchdog module to win32 build.

Since it can only operate as static module reference it inside modules.c

Add watchdog module header to dist include
Remove unused var
Add missing cleanup register
Add watchdog module
    • ?
    /httpd/trunk/modules/mappers/mod_watchdog.c
    • ?
    /httpd/trunk/modules/mappers/mod_watchdog.h
Always send body (zero size at least) whenever C-L is present in the request

Backport r696614 from truk

Cast in some votes
Always send body (zero size at least) whenever C-L is present in the request
Cast in some votes