]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
*) core/mod_proxy/mod_ssl:
authorStefan Eissing <icing@apache.org>
Tue, 8 Jun 2021 14:37:44 +0000 (14:37 +0000)
committerStefan Eissing <icing@apache.org>
Tue, 8 Jun 2021 14:37:44 +0000 (14:37 +0000)
commita4f45f275b7d90240f2ebd28834585e04deae165
tree08d33b1a84441649381e9ddeb003dbdcbe676804
parenta360cd342f25b05185dc7bd201d6cb964d433575
  *) core/mod_proxy/mod_ssl:
     Adding `outgoing` flag to conn_rec, indicating a connection is
     initiated by the server to somewhere, in contrast to incoming
     connections from clients.
     Adding 'ap_ssl_bind_outgoing()` function that marks a connection
     as outgoing and is used by mod_proxy instead of the previous
     optional function `ssl_engine_set`. This enables other SSL
     module to secure proxy connections.
     The optional functions `ssl_engine_set`, `ssl_engine_disable` and
     `ssl_proxy_enable` are now provided by the core to have backward
     compatibility with non-httpd modules that might use them. mod_ssl
     itself no longer registers these functions, but keeps them in its
     header for backward compatibility.
     The core provided optional function wrap any registered function
     like it was done for `ssl_is_ssl`.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1890605 13f79535-47bb-0310-9956-ffa450edef68
15 files changed:
changes-entries/ssl_proxy.txt [new file with mode: 0644]
docs/log-message-tags/next-number
include/ap_mmn.h
include/http_ssl.h
include/httpd.h
modules/proxy/mod_proxy.c
modules/proxy/mod_proxy_hcheck.c
modules/proxy/mod_proxy_http.c
modules/ssl/mod_ssl.c
modules/ssl/ssl_engine_io.c
modules/ssl/ssl_engine_kernel.c
modules/ssl/ssl_engine_vars.c
modules/ssl/ssl_private.h
modules/ssl/ssl_util_stapling.c
server/ssl.c