1. 27 May, 2018 4 commits
  2. 26 May, 2018 3 commits
  3. 25 May, 2018 2 commits
  4. 24 May, 2018 3 commits
  5. 23 May, 2018 2 commits
    • Luca Toscano's avatar
      http_protocol.c: avoid duplicate headers when using · 21d05348
      Luca Toscano authored
                       ap_send_error_response
      
      While debugging PR 61860 I found a chain of events
      that leads to duplicate headers in the HTTP response
      if Header always set is used in the httpd's config.
      
      As far as can understand, mod_headers uses err_headers_out
      when dealing with the 'always' setting, since it is expected
      to be preserved even on error. The current code seems
      to correctly preserve the important headers like Location
      (happening before the bit of code that changed), but then
      it swaps headers_out with err_headers_out and clears
      err_headers_out. My understanding is that this will cause
      mod_headers, if called again, to re-insert the headers
      set via 'always' again in err_headers_out, leading to a
      duplication in the response. So far I managed to reproduce this
      only with the specific use case outlined by the PR, but
      there might be more.
      
      r1831585 was added to the test suite for PR 61860,
      (marked as TODO), and now it seems to pass as expected.
      
      Since this part of the codebase has been working fine
      for years I was reluctant to change it, but it seems
      the right change to me. I didn't run into any regression
      while testing this change (including running the test suite),
      but as always I'd be glad to get feedback from a more expert
      eye. If I missed a clear regression I'll make sure to
      add it to the test suite as part of the follow up.
      
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1832092 13f79535-47bb-0310-9956-ffa450edef68
      21d05348
    • Joe Orton's avatar
      * modules/ssl/ssl_engine_config.c: Fix typos, but isn't this first TODO · bade60cb
      Joe Orton authored
        actually done?
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1832078 13f79535-47bb-0310-9956-ffa450edef68
      bade60cb
  6. 22 May, 2018 2 commits
  7. 20 May, 2018 2 commits
  8. 19 May, 2018 2 commits
  9. 18 May, 2018 5 commits
  10. 17 May, 2018 3 commits
  11. 14 May, 2018 1 commit
  12. 11 May, 2018 2 commits
  13. 09 May, 2018 3 commits
  14. 08 May, 2018 6 commits