1. 29 Jan, 2002 3 commits
  2. 28 Jan, 2002 3 commits
  3. 27 Jan, 2002 3 commits
    • Bill Stoddard's avatar
      Remove the create_connection hook and put the client_socket back into the · d5c229c0
      Bill Stoddard authored
      conn_rec. The create_connection_hook has a design flaw that prevents it
      from making decisions based on vhost information.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93050 13f79535-47bb-0310-9956-ffa450edef68
      d5c229c0
    • William A. Rowe Jr's avatar
      · 07d0f00a
      William A. Rowe Jr authored
        Which PR?  I can't count them all.  Get QUERY_STRING and PATH_INFO
        working again.  Also rounds out our fix to work around negotiated
        directories which Greg Ames fixed; this addition in request.c simply
        shortcuts all further processing.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93045 13f79535-47bb-0310-9956-ffa450edef68
      07d0f00a
    • Brian Pane's avatar
      Added new functions ap_add_input_filter_handle() and · 03a24a2f
      Brian Pane authored
      ap_add_output_filter_handle()
      
      There are many places in the core modules where we do
      ap_add_input_filter() or ap_add_output_filter() on a
      hardcoded filter name (e.g., "CORE" or "BYTERANGE").
      This requires a string-to-filter mapping that wastes
      CPU time.  (Even though the string lookup uses a trie
      for speed, it still ranks as a big consumer of CPU time
      because of the large number of filters added per request.)
      
      The new ap_add_*_filter_handle() functions will allow
      us to skip the string-to-filter mapping in cases where
      the module adding the filter happens to have the
      ap_filter_rec_t* for the registered filter (e.g., because
      it's the same module that registered the filter in the
      first place).
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93039 13f79535-47bb-0310-9956-ffa450edef68
      03a24a2f
  4. 25 Jan, 2002 4 commits
  5. 24 Jan, 2002 2 commits
  6. 23 Jan, 2002 1 commit
  7. 21 Jan, 2002 1 commit
  8. 20 Jan, 2002 1 commit
  9. 19 Jan, 2002 1 commit
    • Justin Erenkrantz's avatar
      Input filtering prototype change: Socket blocking type should be · 15a3230e
      Justin Erenkrantz authored
      separate from the input filter mode type.
      
      We also no longer look at readbytes to determine the method of
      filter operation.  This makes the use of filters more obvious and
      allows a wider range of options for input filters modes.
      
      To start with, the new input filter modes are:
      
      AP_MODE_READBYTES (no more than *readbytes returned)
      AP_MODE_GETLINE (old *readbytes == 0 case)
      AP_MODE_EATCRLF (old AP_MODE_PEEK)
      AP_MODE_SPECULATIVE (will be used in a future ap_getline rewrite)
      AP_MODE_EXHAUSTIVE (old *readbytes == -1 case)
      AP_MODE_INIT (special case for NNTP over SSL)
      
      The block parameter is an apr_read_type_e: APR_BLOCK_READ, APR_NONBLOCK_READ
      
      This also allows cleanup of mod_ssl's handling in the getline case.
      
      Reviewed by:	Ryan Bloom (concept), Greg Stein (concept)
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92928 13f79535-47bb-0310-9956-ffa450edef68
      15a3230e
  10. 18 Jan, 2002 3 commits
  11. 17 Jan, 2002 3 commits
  12. 16 Jan, 2002 1 commit
  13. 14 Jan, 2002 1 commit
  14. 13 Jan, 2002 1 commit
  15. 12 Jan, 2002 1 commit
  16. 11 Jan, 2002 4 commits
  17. 10 Jan, 2002 6 commits
  18. 09 Jan, 2002 1 commit