1. 17 Jan, 2011 2 commits
    • Joe Orton's avatar
      * modules/ssl/ssl_engine_io.c: Revamp output buffering: add a · 9e1a503f
      Joe Orton authored
        "coalesce" filter which buffers the plaintext, and remove buffering
        of the SSL records -- i.e. buffer before the SSL output filter,
        rather than after it.  This aims to reduce the network overhead
        imposed by the output of many small brigades (such as produced by
        chunked HTTP response), which can now be transformed into a few
        large TLS records rather than many small ones.
      
        (ssl_filter_ctx_t): Remove "nobuffer" field.
        (bio_filter_out_ctx_t): Remove length, buffer, blen fields.
        (bio_filter_out_pass): Split from bio_filter_out_flush.
        (bio_filter_out_write): Remove handling of buffer.
        (bio_filter_out_ctrl): Adjust to reflect lack of buffer.
        (ssl_io_filter_coalesce): Add new filter...
        (ssl_io_filter_init): ...add it to the filter chain...
        (ssl_io_filter_register): ...and register it.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1059910 13f79535-47bb-0310-9956-ffa450edef68
      9e1a503f
    • Stefan Fritsch's avatar
      Merge the <If> sections in a separate step ap_if_walk, after ap_location_walk. · f03240fe
      Stefan Fritsch authored
      This makes <If> apply to all requests, not only to file base requests and
      it allows to use <If> inside <Directory>, <Location>, and <Files> sections.
      
      The merging of <If> sections always happens after the merging of <Location>
      sections, even if the <If> section is embedded inside a <Directory> or
      <Files> section.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1059867 13f79535-47bb-0310-9956-ffa450edef68
      f03240fe
  2. 13 Jan, 2011 1 commit
  3. 09 Jan, 2011 2 commits
  4. 08 Jan, 2011 1 commit
  5. 05 Jan, 2011 2 commits
  6. 01 Jan, 2011 1 commit
  7. 30 Dec, 2010 1 commit
  8. 29 Dec, 2010 4 commits
  9. 28 Dec, 2010 5 commits
  10. 24 Dec, 2010 1 commit
  11. 21 Dec, 2010 2 commits
  12. 18 Dec, 2010 1 commit
  13. 13 Dec, 2010 1 commit
  14. 11 Dec, 2010 1 commit
  15. 07 Dec, 2010 1 commit
  16. 04 Dec, 2010 7 commits
  17. 29 Nov, 2010 1 commit
  18. 26 Nov, 2010 2 commits
  19. 23 Nov, 2010 1 commit
  20. 20 Nov, 2010 3 commits