Checkout
 

bjh in httpd

OS/2: Add support for ThreadStackSize.

OS/2 build fix:

Remove use of non-portable apr_get_os_error() and just return APR_ENOMEM if

apr_pcalloc() returns NULL.

OS/2: Provide a definition of AP_PLATFORM_REWRITE_ARGS_HOOK.

NULL for now as ap_mpm_rewrite_args()'s -k function doesn't currently work on

OS/2.

OS/2: Fix building of more modules that depend on symbols from other modules.

Affected modules are: mod_heartbeat, mod_session_cookie, mod_session_crypto,

mod_session_dbd and mod_disk_cache.

Remove definition of ap_pid_fname from OS/2 MPM. It's now in mpm_common.c.

Fix backward compatibility with APR versions less than 2.0 which don't have

apr_socket_wait().

Remove usage of the APR private function apr_wait_for_io_or_timeout(),

replacing it with the newly added apr_socket_wait().

Brind OS/2 MPM up to date with current API.

Bring back OS/2 support.

Reverses r758929 with a little bit of conflict resolution.

  1. … 23 more files in changeset.
Bring OS/2 MPM back from the dead.

Reverses r758899.

    • ?
    /httpd/trunk/docs/manual/mod/mpmt_os2.html
    • ?
    /httpd/trunk/server/mpm/mpmt_os2/Makefile.in
    • ?
    /httpd/trunk/docs/manual/mod/mpmt_os2.xml
    • ?
    /httpd/trunk/docs/manual/mod/mpmt_os2.xml.meta
    • ?
    /httpd/trunk/server/mpm/mpmt_os2/mpmt_os2.c
    • ?
    /httpd/trunk/docs/manual/mod/mpmt_os2.html.en
    • ?
    /httpd/trunk/server/mpm/mpmt_os2/mpm_default.h
    • ?
    /httpd/trunk/server/mpm/mpmt_os2/mpmt_os2_child.c
    • ?
    /httpd/trunk/server/mpm/mpmt_os2/config5.m4
    • ?
    /httpd/trunk/server/mpm/mpmt_os2/mpm.h
The current config.guess in APR outputs i386-pc-os2-emx on OS/2 rather than

i386-pc-os2_emx (dash instead of underscore), adjust the tests to match.

1.3.33 OS/2 binary done.

Add rule to build mod_log_forensic as an OS/2 DLL.

Rework OS/2 MPM to use the pollset API.

I did the OS/2 binary a few days ago.

OS/2: AP_MPM_WANT_SET_MAX_MEM_FREE needs to be defined for ap_max_mem_free to

be available which is required for the recent bucket_alloc changes.

Backport of r1.6 build fix.

Reviewed by: jwoolley

OS/2: AP_MPM_WANT_SET_MAX_MEM_FREE needs to be defined for ap_max_mem_free to

be available which is required for the recent bucket_alloc changes.

OS/2: Add core export entries for a couple of new functions.

Don't catch more than 1 SIGTERM in the parent process as doing so results

in an unkillable process if shutdown_pending doesn't manage to trigger

process exit.

Export functions declared by APR_DECLARE_INHERIT_SET/UNSET macros.

OS/2 2.0.39 binary is up.

OS/2 binaries are up.

OS/2: Fix linkage to ap_strtol() by making it a macro like on Win32. Modules

were failing to build because ap_strtol() wasn't being exported from the core.

This makes it unnecessary.

OS/2: Stop a bunch of error messages while doing a make install.

OS/2: Add core export needed by mod_log_config.

Fix linking of OS/2 core after recent changes that took apr/apr-util out

of EXTRA_LIBS. Use AP_LIBS to get all required libraries.

OS/2: export inet_addr from the core for mod_proxy & anything else that uses

apr_inet_addr which is just a #define.

OS/2: Export some additional public symbols from the core, just in case

some 3rd party module needs them.

Get proxy protocol modules to build on OS/2. This adds the mod_proxy dll's

import library to the link, making the public symbols in it available to the

protocol modules at build time.

Add a configuration block for the OS/2 MPM.