Skip to content
  1. May 27, 2000
    • William A. Rowe Jr's avatar
      · aa768cf2
      William A. Rowe Jr authored
      PR:
      Obtained from:
      Submitted by:
      Reviewed by:
      
        Cleaning up.  Note that apache (or https) -D DEFINE is now enabled, the
        shared data is now properly moved to either ap_hooks.c or http_config.c,
        and all should be well with rewrite_args.
      
        Next stop, no more apache_main entry point.  That's why this file needs
        to be empty of any callbacks or shared data, as it will bind to the core
        but the core won't be looking back into http_main.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85312 13f79535-47bb-0310-9956-ffa450edef68
      aa768cf2
    • William A. Rowe Jr's avatar
      · b5e23b85
      William A. Rowe Jr authored
        Pass the process_rec to the MPM to allow rewriting of the args list.
        Especially necessary under Win32, or other non-unix front ends where
        oddball arguments might be required, but without causing a mess in
        http_main.c.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85311 13f79535-47bb-0310-9956-ffa450edef68
      b5e23b85
    • William A. Rowe Jr's avatar
      · 61ce74a3
      William A. Rowe Jr authored
        A really simple change for readability:
      
          ap_pool_t *g_pHookPool;           becomes ap_global_hook_pool
          int g_bDebugHooks;                becomes ap_debug_module_hooks
          const char *g_szCurrentHookName;  becomes ap_debug_module_name
      
        Just as a reminder, these are now declared in ap_hooks.c
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85310 13f79535-47bb-0310-9956-ffa450edef68
      61ce74a3
    • William A. Rowe Jr's avatar
      · ac3dc926
      William A. Rowe Jr authored
        This patch corrects the issues from the AP_EXPORT and linkage 
        specification arguments to the ap_hooks.h declarations.  As with
        the APR_ and AP_ patches, API_VAR_EXPORT becomes API_EXPORT_VAR,
        and MODULE_VAR_EXPORT becomes MODULE_EXPORT_VAR.
      
        I will be happy to revert the inclusion of ap_config.h from 
        httpd.h if this bothers anyone.  More individual modules need
        to be patched if we do so.
      
        The API_EXPORTs all moved into central storage in the ap_config.h
        header.  Without WIN32 or API_STATIC compile time declarations, 
        these macros remain no-ops.
      
        This patch also moves the following data from http_main to http_config:
      
          const char *ap_server_argv0;
          const char *ap_server_root;
          ap_array_header_t *ap_server_pre_read_config;
          ap_array_header_t *ap_server_post_read_config;
          ap_array_header_t *ap_server_config_defines;
      
        And the following variables had already moved into ap_hooks.c:
      
          ap_pool_t *g_pHookPool;  (initialized now in http_config)
          int g_bDebugHooks;                   (out of http_config)
          const char *g_szCurrentHookName;     (out of http_config)
      
        The changes to http_main.c are in preparation for that module to
        move out to a seperate .exe for win32.  Other platforms will be
        unaffected, outside of these changes.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85309 13f79535-47bb-0310-9956-ffa450edef68
      ac3dc926
    • Greg Stein's avatar
      fixes some compilation errors (macros, function params, etc). also shifts · a92b2580
      Greg Stein authored
          the time when ap_destroy_pool() is called. it used to be called too
          soon, which caused a core dump on the second CGI request.
      
      Submitted by: Paul J. Reder <rederpj@raleigh.ibm.com>
      Reviewed by: Greg Stein
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@85308 13f79535-47bb-0310-9956-ffa450edef68
      a92b2580
  2. May 26, 2000
  3. May 25, 2000
  4. May 24, 2000
  5. May 23, 2000
  6. May 22, 2000
  7. May 21, 2000
  8. May 19, 2000