1. 14 May, 2002 2 commits
    • William A. Rowe Jr's avatar
      · 6e29fbbd
      William A. Rowe Jr authored
        One last commit for tonight I'd postponed ... take variable names within
        mod_isapi out of Eastern Europe.  Hungarian now applies to ISAPI and MS
        defined fields of structures, only.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95078 13f79535-47bb-0310-9956-ffa450edef68
      6e29fbbd
    • William A. Rowe Jr's avatar
      · 30ab960e
      William A. Rowe Jr authored
        Now for the major refactoring.  Introduce mod_isapi.h, as we have had
        untold problems with compatibility between different Visual Studio and
        PlatformSDK users [based on their generation of the MS ISAPI header.]
        This header is coded from scratch in native APR types.
      
        Replace the apr_array_t with an apr_hash_t, mutex protected, to allow us
        to preload and late-load isapi modules.  This closes a significant bug
        with trafficed sites using uncached isapi modules, where one would be
        closing the module just as another request is opening it [as if for the
        first time.]  This would cause some ISAPI modules to crash.  Now that
        we load modules for the lifetime of the server, a simple graceful restart
        is all that's required to unload all the non-precached modules.
      
        Crack out all FAKE_ASYNC code while we complete it.  Total support for
        the Completion Context callback and end-of-request termination is required
        before we can toggle this on.
      
        My next commit; complete fake async support.  But t...
      30ab960e
  2. 13 May, 2002 19 commits
  3. 12 May, 2002 8 commits
  4. 11 May, 2002 1 commit
  5. 10 May, 2002 10 commits