Skip to content
  1. Dec 13, 2000
  2. Dec 12, 2000
  3. Dec 11, 2000
  4. Dec 08, 2000
  5. Dec 07, 2000
  6. Dec 04, 2000
  7. Dec 03, 2000
  8. Dec 01, 2000
  9. Nov 30, 2000
  10. Nov 28, 2000
  11. Nov 22, 2000
    • William A. Rowe Jr's avatar
      · 6bd0a055
      William A. Rowe Jr authored
        This patch solves two problems.  Under Win2K, the program will no longer
        hang up during logoff or shutdown.  On all Win32, this patch detaches the
        Apache child from the parent's console window, and hides it, such that
        child CGI processes no longer cause window 'flicker' of icon or title
        changes when they are invoked.  They are invoked in the hidden child
        console instead, and there is no apparent affect to the user's console.
      
        This patch has one problem, the AllocConsole() is too async on Win9x, so
        the window may not be succesfully located and hidden, resulting in two
        visible consoles.  Working on that issue now.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@87064 13f79535-47bb-0310-9956-ffa450edef68
      6bd0a055
    • William A. Rowe Jr's avatar
      · e129e246
      William A. Rowe Jr authored
        Complete the WinNT 4.0 compatibility as a service and console app, with
        proper handling in the parent and child of close window, ctrl+c/break,
        and logoff/shutdown events, they all work properly.  This will be tested
        shortly on Win2000, where it is expected to work without incident.  Note
        that any console event handler in a child or the service parent
        interfered with these various events, so only the console parent process
        has a console monitor, while the child process always has a console
        (without a handler) to execute 16-bit CGI processes.
      
        While fighting with this code, added a -z arg in place of the -Z arg for
        the child process to determine that it is a child of a service.  Since
        this change ultimately was unneeded in WinNT, it may go away if it offers
        nothing for the Win9x code path.  Also restructured the service.c file to
        organize by monitors/children/services and group the atexit() routines,
        since it gave me a headache.  Once the 9x flow is working correctly, all
        the various handlers will be documented in service.c, and a new 2.0 patch
        created from the final result.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@87059 13f79535-47bb-0310-9956-ffa450edef68
      e129e246
    • Wilfredo Sanchez's avatar
      Update Mac OS layout · 4d9d1555
      Wilfredo Sanchez authored
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@87057 13f79535-47bb-0310-9956-ffa450edef68
      4d9d1555
  12. Nov 21, 2000
    • William A. Rowe Jr's avatar
      · 8f4373b3
      William A. Rowe Jr authored
        Add a detailed note to the build if the Win32 environment is out of date,
        and document the issue in win_compiling.html.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@87047 13f79535-47bb-0310-9956-ffa450edef68
      8f4373b3
    • William A. Rowe Jr's avatar
      · 72fea70d
      William A. Rowe Jr authored
        Fix compile break on Win32 for the last truncate logs patch.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@87046 13f79535-47bb-0310-9956-ffa450edef68
      72fea70d
    • William A. Rowe Jr's avatar
      · 0372ae0c
      William A. Rowe Jr authored
        This patch begins the process of getting 16 bit CGIs working again on
        Win9x.  [note - apparently some NTs also have this problem at present.]
        Since we no longer free the child console window when the child process
        starts, we now do so in response to shutdown messages, since the child
        console interferes with the process manager.
      
        Also attempt to tag the child console as a service process to get around
        logoff/logon sequences, clean up the remaining issues with the Win9x
        -k start/restart/stop options, make pause work again (W2K fix broke 98)
        get rid of ugly casts, and add our copyright message.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@87045 13f79535-47bb-0310-9956-ffa450edef68
      0372ae0c
  13. Nov 18, 2000
  14. Nov 17, 2000
  15. Nov 16, 2000
    • William A. Rowe Jr's avatar
      · ff6360cc
      William A. Rowe Jr authored
        This is (hopefully) the final patch to get Win95/98/NT/2K working.
        We will see if it works as advertised... this patch tags the Win9x
        Console process as a 'service' to avoid it being shut down between
        logoffs.  However, the console is its own process, so I'm not holding
        my breath.  Also fix a minor typo in the last service.c patch.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@86986 13f79535-47bb-0310-9956-ffa450edef68
      ff6360cc
    • William A. Rowe Jr's avatar
      · a93b2172
      William A. Rowe Jr authored
        This change of the Win32-only code path of http_core and util_script
        now passes the %1 and %* arguments from the script interpreter (usually
        the registry shell\open\command entry) all the way back to the child
        processing code, so we make an intellegent decision about converting
        all cgi script paths to a short path, unless the script interpreter
        has a quoted "%1" argument.  The quoted "%1" argument assures us that
        this script safely handles long paths, including spaces and other odd
        characters within the filename.  [The %* indicates the position for
        additional arguments, which are otherwise appended to the command.]
        We make a bold assumption that cmd.exe likes long paths, while its
        older cousin command.com may not.
      
        This patch also adds environment variable expansion within the script
        interpreter processing for the registry, as %windir%/somecommand.exe
        is a somewhat common in the shell\open\command entries.
      
        This patch finally changes the .bat/.cmd processing to retrieve the
        registry shell\open\command values for those file types if the
        ScriptInterpreterSource Registry directive is in use.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@86985 13f79535-47bb-0310-9956-ffa450edef68
      a93b2172