1. 13 May, 2010 3 commits
    • Rainer Jung's avatar
      Vote, comment. · 8e3dc23f
      Rainer Jung authored
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x@943880 13f79535-47bb-0310-9956-ffa450edef68
      8e3dc23f
    • Rainer Jung's avatar
      Merge r833582, r833593, r881222 from trunk: · c2078ecc
      Rainer Jung authored
      SECURITY: Partial fix for CVE-2009-3555:
      
      Reject client-initiated renegotiations; this is sufficient to prevent
      the attack for any configuration which does not require renegotiation
      due to per-directory/per-location access control configuration.
      
      Configuration with per-directory/per-location access control
      requirements (such as "SSLVerifyClient require") are still vulnerable
      to CVE-2009-3555 with this patch applied (if using OpenSSL != 0.9.8l).
      
      * modules/ssl/ssl_private.h (SSLConnRec): Add reneg_state field.
        (ssl_callback_Info): Renamed from ssl_callback_LogTracingState.
      
      * modules/ssl/ssl_engine_init.c (ssl_init_ctx_callbacks): Install
        the (renamed) info callback unconditionally.
      
      * modules/ssl/ssl_engine_io.c (ssl_filter_ctx_t): Add config pointer
        to SSLConnRec.
        (bio_filter_out_write, bio_filter_in_read): Fail with
        APR_ECONNABORTED if the reneg state is set to RENEG_ABORT.
      
      * modules/ssl/ssl_engine_kernel.c (log_tracing_state): Factored out
        of ssl_callback_LogTracingState.
        (ssl_callback_Info): New function.
      
      Submitted by: jorton, rpluem, rjung
      Reviewed by: rjung, rpluem, pgollucci
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x@943879 13f79535-47bb-0310-9956-ffa450edef68
      c2078ecc
    • Daniel Earl Poirier's avatar
      Vote to backport some security fixes. · f12ccb85
      Daniel Earl Poirier authored
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.0.x@943869 13f79535-47bb-0310-9956-ffa450edef68
      f12ccb85
  2. 12 May, 2010 3 commits
  3. 10 May, 2010 1 commit
  4. 07 May, 2010 1 commit
  5. 16 Mar, 2010 1 commit
  6. 11 Mar, 2010 3 commits
  7. 10 Mar, 2010 1 commit
  8. 09 Mar, 2010 7 commits
  9. 15 Jan, 2010 2 commits
  10. 11 Jan, 2010 2 commits
  11. 05 Jan, 2010 1 commit
  12. 22 Dec, 2009 1 commit
  13. 20 Dec, 2009 1 commit
  14. 14 Dec, 2009 1 commit
  15. 12 Dec, 2009 1 commit
  16. 03 Dec, 2009 1 commit
  17. 21 Nov, 2009 1 commit
  18. 20 Nov, 2009 3 commits
  19. 17 Oct, 2009 2 commits
  20. 20 Sep, 2009 1 commit
  21. 02 Sep, 2009 1 commit
  22. 03 Aug, 2009 1 commit
  23. 03 Jul, 2009 1 commit