Skip to content
  1. Nov 07, 2007
  2. Nov 06, 2007
    • Joe Orton's avatar
      mod_ssl: Fix forever-broken TLS upgrade support; perform the upgrade · cae41321
      Joe Orton authored
      in the post_read_request hook rather than in a filter, and fix the
      filter insertion issue:
      
      * modules/ssl/ssl_engine_kernel.c (upgrade_connection): New function,
      mostly moved from ssl_io_filter_Upgrade.
      (ssl_hook_ReadReq): Call upgrade_connection to upgrade to TLS if
      required.
      
      * modules/ssl/ssl_engine_io.c (ssl_io_filter_Upgrade): Remove
      function.
      (ssl_io_input_add_filter, ssl_io_filter_init): Take a request_rec
      pointer and pass to ap_add_*_filter to ensure the filter chain
      is modified correctly; remove it from the filter afterwards.
      (ssl_io_filter_register): Drop UPGRADE_FILTER registration.
      
      * modules/ssl/mod_ssl.c (ssl_init_ssl_connection): Take a request_rec
      pointer, pass to ssl_io_filter_init.
      (ssl_hook_pre_connection): Pass NULL request_rec pointer to above.
      (ssl_hook_Insert_Filter): Remove function.
      (ssl_register_hooks): Drop insert_filter hook.
      
      * modules/ssl/ssl_private.h: Update prototypes.
      
      PR: 41231
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@592446 13f79535-47bb-0310-9956-ffa450edef68
      cae41321
  3. Nov 04, 2007
  4. Nov 02, 2007
  5. Oct 31, 2007
  6. Oct 29, 2007
  7. Oct 27, 2007
  8. Oct 26, 2007
  9. Oct 24, 2007
  10. Oct 11, 2007
  11. Oct 09, 2007
  12. Oct 08, 2007
  13. Oct 07, 2007
  14. Oct 03, 2007
  15. Oct 02, 2007
  16. Sep 30, 2007
  17. Sep 29, 2007
  18. Sep 28, 2007
  19. Sep 27, 2007
  20. Sep 26, 2007
  21. Sep 24, 2007
  22. Sep 18, 2007
  23. Sep 12, 2007
  24. Sep 11, 2007
  25. Sep 10, 2007
  26. Sep 09, 2007