Skip to content
  1. Feb 11, 2005
    • Joe Orton's avatar
      Move the POSIX reg* implementations into the ap_* namespace; · cd51a734
      Joe Orton authored
      internalise the ap_reg*<->PCRE wrapper:
      
      * configure.in: Add srclib/pcre to the include path.
      
      * include/ap_regex.h: Renamed from include/pcreposix.h.  Prefix all
      constants with AP_; prefix all functions and types with ap_.  Define
      AP_DECLARE to nothing if necessary.  Remove regcomp error codes.
      
      * include/httpd.h: Include ap_regex.h not pcreposix.h.
      (ap_pregcomp, ap_regexec, ap_regfree): s/regex_t/ap_regex_t/.
      (ap_regexec, ap_regerror): Prototypes moved to ap_regex.h.
      
      * server/util.c (regex_cleanup, ap_pregcomp, ap_pregsub, ap_pregfree):
      Adjust for ap_ prefixed types.  (ap_regexec, ap_regerror): Removed.
      
      * server/Makefile.in: Build util_pcre.c.
      
      * server/util_pcre.c: Copied from srclib/pcre/pcreposix.c; remove use
      of PCRE-internals to do error mapping; rename types to add AP_/ap_
      prefixes as above.  Use APR includes.  (ap_regerror): Use apr_snprintf.
      
      * srclib/pcre/Makefile.in: Don't build pcreposix.c into libpcre.la.
      
      * modules/*: Update to use new type and constant names.
      
      PR: 27750 (part one)
      Submitted by: Andres Salomon <dilinger voxel.net>, Joe Orton
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@153384 13f79535-47bb-0310-9956-ffa450edef68
      cd51a734
  2. Feb 10, 2005
  3. Feb 09, 2005
  4. Feb 05, 2005
  5. Feb 04, 2005
  6. Jan 14, 2005
  7. Jan 05, 2005
  8. Jan 02, 2005
    • William A. Rowe Jr's avatar
      · ca5747fb
      William A. Rowe Jr authored
        FINALLY Correct ap_http_method()!  It is NOT a method, it's a SCHEME!
      
        Bumped mmn, and ap module cookie, for this function rename.
      
        It's not a deprecation, as ap_http_method would be a lovely function
        name sometime in the future: to determine what the function name implies.
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@123882 13f79535-47bb-0310-9956-ffa450edef68
      ca5747fb
  9. Dec 15, 2004
  10. Dec 08, 2004
  11. Dec 07, 2004
  12. Dec 02, 2004
  13. Nov 25, 2004
  14. Nov 21, 2004
  15. Nov 19, 2004
  16. Nov 14, 2004
  17. Nov 10, 2004
  18. Nov 04, 2004
  19. Nov 01, 2004
  20. Oct 13, 2004
  21. Oct 12, 2004
  22. Oct 08, 2004
    • Joe Orton's avatar
      Fix CAN-2004-0885: · fa00e2c2
      Joe Orton authored
      * modules/ssl/ssl_engine_kernel.c (ssl_hook_Access): Ensure that a
      correct cipher suite has been negotiated, else deny access.
      
      * modules/ssl/ssl_engine_init.c (ssl_init_ctx_protocol): With OpenSSL
      0.9.7, prevent session resumption during a renegotiation to force the
      client to negotiate a new (and acceptable) cipher suite.
      
      Submitted by: Hartmut Keil <Hartmut.Keil adnovum.ch>, Joe Orton
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@105396 13f79535-47bb-0310-9956-ffa450edef68
      fa00e2c2
  23. Sep 30, 2004
  24. Sep 22, 2004
  25. Aug 18, 2004
  26. Aug 17, 2004
  27. Aug 11, 2004
  28. Jul 13, 2004
  29. Jun 29, 2004
  30. Jun 15, 2004
  31. Jun 03, 2004
    • Joe Orton's avatar
      Add "SSLUserName" directive to set r->user based on a chosen SSL · cab33293
      Joe Orton authored
      environment variable name.
      
      * modules/ssl/ssl_private.h (struct SSLDirConfigRec): Add
      szUserName field.
      
      * modules/ssl/ssl_engine_config.c (ssl_config_perdir_create,
      ssl_config_perdir_merge): Initialize and merge szUserName field.
      (ssl_cmd_SSLUserName): New function.
      
      * modules/ssl/ssl_engine_kernel.c (ssl_hook_Fixup): Set r->user to
       the value of the chosen SSL environment variable.
      
      * modules/ssl/mod_ssl.c: Add SSLUserName config directive.
      
      PR: 20957
      Submitted by: Martin v. Loewis <martin v.loewis.de>
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@103834 13f79535-47bb-0310-9956-ffa450edef68
      cab33293
    • Joe Orton's avatar
      Add "SSLHonorCipherOrder" directive to enable the OpenSSL 0.9.7 flag · 9329dc4f
      Joe Orton authored
      which uses the server's cipher preference order rather than the
      client's.
      
      * modules/ssl/ssl_private.h (struct SSLSrvConfigRec): Add
      cipher_server_pref field.
      
      * modules/ssl/ssl_engine_config.c (ssl_config_server_create,
      ssl_config_server_merge): Initialize and merge cipher_server_pref
      field.
      (ssl_cmd_SSLHonorCipherOrder): New function.
      
      * modules/ssl/ssl_engine_init.c (ssl_init_ctx_protocol): Set the
      context option SSL_OP_CIPHER_SERVER_PREFERENCE when required.
      
      PR: 28665
      Submitted by: Jim Shneider <jschneid netilla.com>
      
      
      git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk/modules/ssl@103832 13f79535-47bb-0310-9956-ffa450edef68
      9329dc4f