1. 17 Nov, 2000 1 commit
  2. 16 Nov, 2000 4 commits
    • 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
    • William A. Rowe Jr's avatar
      · d3cdd753
      William A. Rowe Jr authored
        Beyond documentation of some existing issues, this patch corrects the
        status messages displayed when starting and restarting Apache as a
        service on Win9x.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@86983 13f79535-47bb-0310-9956-ffa450edef68
      d3cdd753
    • William A. Rowe Jr's avatar
      · 195dd537
      William A. Rowe Jr authored
        This patch protects the Apache/Win32 child process and it's children
        from faulting against invalid stdout/stderr handles, or allocating such
        handles as a recovery mechanism.  stdout and stderr are passed by the
        parent as handles to the "null" device (e.g. /dev/nul).
      
        Also solved a handle leak issue when failing to create a child process.
      
        Finally, this patch solves 90% of the Win9x issues by -not- freeing the
        Apache child process from its console.  On Win9x, as the child process
        created a 16 bit cgi process, such as command.com, that cgi created its
        own console window.  This was fatal, since 16 bit apps in their own
        console do -not- properly close the pipes on Win9x.  NT is not affected.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@86982 13f79535-47bb-0310-9956-ffa450edef68
      195dd537
  3. 15 Nov, 2000 3 commits
  4. 14 Nov, 2000 3 commits
  5. 13 Nov, 2000 1 commit
  6. 10 Nov, 2000 7 commits
  7. 07 Nov, 2000 1 commit
  8. 06 Nov, 2000 4 commits
  9. 05 Nov, 2000 3 commits
  10. 04 Nov, 2000 4 commits
  11. 03 Nov, 2000 3 commits
  12. 02 Nov, 2000 4 commits
  13. 28 Oct, 2000 1 commit
  14. 23 Oct, 2000 1 commit