1. 11 Oct, 2001 1 commit
    • Justin Erenkrantz's avatar
      This is the mod_ssl input filtering rewrite. Lots of stuff here. I also · 3fdafd25
      Justin Erenkrantz authored
      changed some of the style issues within the filtering code to conform to
      the rest of the server.
      
      Various incarnations of this patch have been posted to dev@httpd without
      feedback.  Now that it passes all of the httpd-test cases (with the
      exception of module/negotiation test which fails without mod_ssl anyway),
      it is time to check it in.
      
      Please review and test.  We are under C-T-R rules, so I'm going to take
      advantage of that and commit it now.  I have tested this about as much
      as I can and it seems to work from everything I can give to it.
      Considering that mod_ssl was broken before this commit, this is an
      improvement.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91414 13f79535-47bb-0310-9956-ffa450edef68
      3fdafd25
  2. 10 Oct, 2001 3 commits
  3. 09 Oct, 2001 1 commit
  4. 06 Oct, 2001 2 commits
  5. 04 Oct, 2001 2 commits
  6. 03 Oct, 2001 1 commit
  7. 02 Oct, 2001 2 commits
  8. 30 Sep, 2001 1 commit
    • Justin Erenkrantz's avatar
      Kill two autoconf-related birds with one commit. · c631e51f
      Justin Erenkrantz authored
      - substr used in APACHE_MODULE for the help string did not parse correctly
        with autoconf 2.50+ so we had to punt there anyway and use AC_HELP_STRING.
      - Add APACHE_HELP_STRING define that will call AC_HELP_STRING on 2.50+
        (actually not 2.13 - look at the regex call) or do our custom variation
        of it.  This function can't have any extra spaces or it will be returned
        in the help string.  So noted.  If anyone can figure out how to insert
        a line break like 2.50+ does when we go over the 26th column, I'd
        appreciate it.  I tried and I'm way too tired to figure it out now.
        Adding this would greatly simplify two or three HELP_STRING uses.
      - Switch all of those annoying WITH and ENABLE functions to use the
        APACHE_HELP_STRING.  This makes everything consistent now.  I've always
        had to go through and keep aligning everything every few months or so
        because I'm the only one who cares.  No more.  I refuse to do it any more!
        Use APACHE_HELP_STRING or be crucified.
      
      Looks decent with autoconf-2.13 and autoconf-2.52.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91211 13f79535-47bb-0310-9956-ffa450edef68
      c631e51f
  9. 29 Sep, 2001 1 commit
  10. 28 Sep, 2001 3 commits
  11. 26 Sep, 2001 1 commit
  12. 24 Sep, 2001 1 commit
  13. 21 Sep, 2001 1 commit
  14. 19 Sep, 2001 4 commits
  15. 18 Sep, 2001 4 commits
    • Ryan Bloom's avatar
      Turn the worker MPM's queue into a LIFO. This may · 9da27961
      Ryan Bloom authored
      improve cache-hit performance under some conditions.
      
      Submitted by:   Aaron Bannert <aaron@clove.org>
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91077 13f79535-47bb-0310-9956-ffa450edef68
      9da27961
    • Justin Erenkrantz's avatar
      Switch back to SIGUSR1 for graceful restarts on all platforms that · 99ec1c2a
      Justin Erenkrantz authored
      support it.  This defines a symbol called AP_SIG_GRACEFUL in
      ap_config_auto.h which will have the appropriate signal value.  All
      direct references to SIGWINCH have been replaced with AP_SIG_GRACEFUL.
      
      On Linux 2.0, use SIGWINCH instead since SIGUSR1 is used by glibc
      2.0's user-space threading library to control threads.  All later
      versions of Linux/glibc don't have this problem.  (Not to mention the
      security holes in older Linux versions which make it unsuitable for
      use as a web server.)  If your platform doesn't have SIGUSR1, use the
      appropriate mojo in configure to define what your graceful restart
      signal should be.
      
      In theory, a configure switch could be added to allow the admin to
      specify the appropriate signal that should be used.  This is left
      as an exercise to the reader for now.
      
      The docs need to be updated.  Since the signal is now configurable,
      just saying SIGUSR1 for graceful restart isn't completely true.  Also,
      the apachectl functionality needs to be moved into httpd - this is
      what Win32 does and it makes us consistent across platforms.
      
      Roy issued a veto against use of SIGWINCH by default, so this should
      resolve that veto.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91076 13f79535-47bb-0310-9956-ffa450edef68
      99ec1c2a
    • Ryan Bloom's avatar
      Cleanup the worker MPM. We no longer re-use transaction · d554b00f
      Ryan Bloom authored
      pools.  This incurs less overhead than shuffling the pools
      around so that they can be re-used.  Remove one of the
      queue's condition variables.  We just redefined the API to
      state that you can't try to add more stuff than you allocated
      segments for.
      
      Submitted by:	  Aaron Bannert <aaron@clove.org>
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91075 13f79535-47bb-0310-9956-ffa450edef68
      d554b00f
    • Greg Stein's avatar
      I always forget this file... · effa04ea
      Greg Stein authored
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91068 13f79535-47bb-0310-9956-ffa450edef68
      effa04ea
  16. 17 Sep, 2001 1 commit
    • William A. Rowe Jr's avatar
      · ee42a492
      William A. Rowe Jr authored
         Remove the Win32 script-processing exception from mod_cgi, and
         roll build_command_line/build_argv_list into a unified, overrideable
         ap_cgi_build_command optional function.
      
         Eliminates a ton of Win32 cruft from core.c for registry parsing.
         Win32 (through the default handler, and newest changes to the
         apr_proc_create fn) continues to serve .bat/.exe files.  This is in
         preparation for adding modules/arch/win32/mod_win32 for scripts.
      
         Please review the mod_cgi.c behavior very carefully.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@91058 13f79535-47bb-0310-9956-ffa450edef68
      ee42a492
  17. 06 Sep, 2001 3 commits
  18. 04 Sep, 2001 1 commit
  19. 02 Sep, 2001 3 commits
  20. 31 Aug, 2001 1 commit
  21. 30 Aug, 2001 3 commits