Changeset d036f96 in mod_gnutls
- Timestamp:
- May 8, 2018, 3:04:41 PM (5 years ago)
- Branches:
- asyncio, debian/master, master, proxy-ticket
- Children:
- babdb29
- Parents:
- 13870b7
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gnutls_config.c
r13870b7 rd036f96 592 592 return err; 593 593 594 unsigned char enable = GNUTLS_ENABLED_TRUE; 594 595 /* none: disable cache */ 595 596 if (strcasecmp("none", type) == 0) 596 { 597 sc->cache_enable = GNUTLS_ENABLED_FALSE; 598 return NULL; 599 } 600 601 sc->cache_enable = GNUTLS_ENABLED_TRUE; 597 enable = GNUTLS_ENABLED_FALSE; 602 598 603 599 /* Try to split socache "type:config" style configuration */ … … 615 611 } 616 612 617 return mgs_cache_inst_config(&sc->cache, parms->server, 613 mgs_cache_t *cache = NULL; 614 /* parms->directive->directive contains the directive string */ 615 if (!strcasecmp(parms->directive->directive, "GnuTLSCache")) 616 { 617 if (enable == GNUTLS_ENABLED_FALSE) 618 { 619 sc->cache_enable = GNUTLS_ENABLED_FALSE; 620 return NULL; 621 } 622 sc->cache_enable = GNUTLS_ENABLED_TRUE; 623 cache = &sc->cache; 624 } 625 else if (!strcasecmp(parms->directive->directive, "GnuTLSOCSPCache")) 626 { 627 // TODO 628 return NULL; 629 } 630 else 631 return apr_psprintf(parms->temp_pool, "Internal Error: %s " 632 "called for unknown directive %s", 633 __func__, parms->directive->directive); 634 635 return mgs_cache_inst_config(cache, parms->server, 618 636 type, arg, 619 637 parms->pool, parms->temp_pool); -
src/mod_gnutls.c
r13870b7 rd036f96 319 319 NULL, 320 320 RSRC_CONF, 321 " Cache Configuration"),321 "Session Cache Configuration"), 322 322 AP_INIT_FLAG("GnuTLSSessionTickets", mgs_set_tickets, 323 323 NULL, … … 365 365 "Regularly refresh cached OCSP response independent " 366 366 "of TLS handshakes?"), 367 AP_INIT_TAKE12("GnuTLSOCSPCache", mgs_set_cache, 368 NULL, 369 RSRC_CONF, 370 "OCSP Cache Configuration"), 367 371 AP_INIT_FLAG("GnuTLSOCSPCheckNonce", mgs_set_ocsp_check_nonce, 368 372 NULL, RSRC_CONF, -
test/tests/27_OCSP_server/apache.conf
r13870b7 rd036f96 1 1 Include ${srcdir}/base_apache.conf 2 2 GnuTLSCache ${DEFAULT_CACHE} 3 GnuTLSOCSPCache shmcb 3 4 4 5 <VirtualHost _default_:${TEST_PORT}>
Note: See TracChangeset
for help on using the changeset viewer.