]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
changing mod_ssl to do a full startup/teardown on each restart rather
authorDoug MacEachern <dougm@apache.org>
Wed, 27 Feb 2002 03:21:09 +0000 (03:21 +0000)
committerDoug MacEachern <dougm@apache.org>
Wed, 27 Feb 2002 03:21:09 +0000 (03:21 +0000)
commitc12b3a8fc5ac1ae4e4508377ac99477e968b7059
treefb580eeb2c4bd789881fce39f92ba93869e691b0
parent70d9a91385ce14a970b066ea9473e50fa753f2b5
changing mod_ssl to do a full startup/teardown on each restart rather
than hack to only read passphrase on 1st round startup.  this change:
- fixes current segv on restarts (SHARED_MODULE is not defined)
- allows LoadModule ssl_module to be added to httpd.conf on restart
  (was core dumping previously)
- allows certs/keys to be changed on restart provided key is not
  encrypted or SSLPassPhraseDialog is exec.  if key is encrypted and
  SSLPassPhraseDialog is builtin, existing private keys will be reused
  on restart (which happens currently for any type of key/dialog).

note: mod_ssl currently leaks on restart; leaks more with this change.
      fixes to come.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@93585 13f79535-47bb-0310-9956-ffa450edef68
modules/ssl/mod_ssl.h
modules/ssl/ssl_engine_config.c
modules/ssl/ssl_engine_init.c
modules/ssl/ssl_engine_pphrase.c