nghttpx: Now ocsp works without threads
This commit is contained in:
parent
bc53c81616
commit
b873930802
|
@ -2015,12 +2015,6 @@ int main(int argc, char **argv) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!get_config()->upstream_no_tls && !get_config()->no_ocsp) {
|
if (!get_config()->upstream_no_tls && !get_config()->no_ocsp) {
|
||||||
#ifdef NOTHREADS
|
|
||||||
mod_config()->no_ocsp = true;
|
|
||||||
LOG(WARN)
|
|
||||||
<< "OCSP stapling has been disabled since it requires threading but"
|
|
||||||
"threading disabled at build time.";
|
|
||||||
#else // !NOTHREADS
|
|
||||||
struct stat buf;
|
struct stat buf;
|
||||||
if (stat(get_config()->fetch_ocsp_response_file.get(), &buf) != 0) {
|
if (stat(get_config()->fetch_ocsp_response_file.get(), &buf) != 0) {
|
||||||
mod_config()->no_ocsp = true;
|
mod_config()->no_ocsp = true;
|
||||||
|
@ -2028,7 +2022,6 @@ int main(int argc, char **argv) {
|
||||||
<< get_config()->fetch_ocsp_response_file.get()
|
<< get_config()->fetch_ocsp_response_file.get()
|
||||||
<< " not found. OCSP stapling has been disabled.";
|
<< " not found. OCSP stapling has been disabled.";
|
||||||
}
|
}
|
||||||
#endif // !NOTHREADS
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (get_config()->downstream_addrs.empty()) {
|
if (get_config()->downstream_addrs.empty()) {
|
||||||
|
|
|
@ -355,7 +355,6 @@ void ConnectionHandler::cancel_ocsp_update() {
|
||||||
// inspired by h2o_read_command function from h2o project:
|
// inspired by h2o_read_command function from h2o project:
|
||||||
// https://github.com/h2o/h2o
|
// https://github.com/h2o/h2o
|
||||||
int ConnectionHandler::start_ocsp_update(const char *cert_file) {
|
int ConnectionHandler::start_ocsp_update(const char *cert_file) {
|
||||||
#ifndef NOTHREADS
|
|
||||||
int rv;
|
int rv;
|
||||||
int pfd[2];
|
int pfd[2];
|
||||||
|
|
||||||
|
@ -426,7 +425,7 @@ int ConnectionHandler::start_ocsp_update(const char *cert_file) {
|
||||||
|
|
||||||
ev_child_set(&ocsp_.chldev, ocsp_.pid, 0);
|
ev_child_set(&ocsp_.chldev, ocsp_.pid, 0);
|
||||||
ev_child_start(loop_, &ocsp_.chldev);
|
ev_child_start(loop_, &ocsp_.chldev);
|
||||||
#endif // !NOTHREADS
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue