# # ChangeLog for src in mod_gnutls # # Generated by Trac 1.2 # Apr 20, 2021, 12:20:29 PM Sun, 29 Apr 2018 19:19:05 GMT Fiona Klute [f52f1b4] * doc/mod_gnutls_manual.mdwn (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * test/tests/03_cachetimeout_in_vhost/apache.conf (modified) * test/tests/03_cachetimeout_in_vhost/fail.server (deleted) * test/tests/03_cachetimeout_in_vhost/output (added) Allow GnuTLSCacheTimeout in virtual host config I'm not sure if ... Sun, 29 Apr 2018 10:33:34 GMT Fiona Klute [d8d6b1e] * src/gnutls_cache.c (modified) Reallocate buffer to data size after fetching from socache There is ... Sun, 29 Apr 2018 10:01:12 GMT Fiona Klute [a314ec9] * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) Store config pointer in struct mgs_cache for logging This way the ... Sat, 28 Apr 2018 21:52:56 GMT Fiona Klute [b94aee2] * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) Remove internal cache type enum The cache type is now transparently ... Thu, 26 Apr 2018 06:32:28 GMT Fiona Klute [adf36c3] * src/gnutls_cache.c (modified) Update documentation in gnutls_cache.c Wed, 25 Apr 2018 09:28:35 GMT Fiona Klute [41f9bcb] * src/gnutls_cache.c (modified) Use cache parameter in mgs_cache_store() and mgs_cache_fetch() The ... Tue, 24 Apr 2018 17:13:28 GMT Fiona Klute [ded2291] * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) * src/gnutls_ocsp.c (modified) Switch generic cache store/fetch function pointers to constant ... Tue, 24 Apr 2018 16:30:33 GMT Fiona Klute [6bbd378] * configure.ac (modified) * include/mod_gnutls.h.in (modified) * m4/apr_memcache.m4 (deleted) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) Remove special handling for APR memcache and leftover includes Tue, 24 Apr 2018 06:21:35 GMT Fiona Klute [0363315] * src/gnutls_cache.c (modified) Use cache mutex only if socache provider is not multiprocess/thread safe Tue, 24 Apr 2018 05:47:16 GMT Fiona Klute [14a6f41] * src/gnutls_ocsp.c (modified) Check for a cache during OCSP setup Mon, 23 Apr 2018 20:39:28 GMT Fiona Klute [de1ceab] * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_ocsp.c (modified) * test/base_apache.conf (modified) * test/tests/00_basic/apache.conf (modified) * test/tests/27_OCSP_server/apache.conf (modified) Replace internal cache implementation with mod_socache Massively ... Sun, 22 Apr 2018 20:35:32 GMT Fiona Klute [0470e44] * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_config.h (modified) * src/mod_gnutls.c (modified) * test/tests/27_OCSP_server/apache.conf (modified) Support common socache "type:config" style for GnuTLSCache directive Sun, 22 Apr 2018 17:04:41 GMT Fiona Klute [7921dc7] * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/mod_gnutls.c (modified) * test/Makefile.am (modified) * test/gnutls_openpgp_support.c (deleted) * test/test-14_basic_openpgp.bash (modified) * test/tests/14_basic_openpgp/apache.conf (deleted) * test/tests/14_basic_openpgp/gnutls-cli.args (deleted) * test/tests/14_basic_openpgp/input (deleted) * test/tests/14_basic_openpgp/output (deleted) * test/tests/Makefile.am (modified) Remove OpenPGP authentication OpenPGP authentication was removed ... Sat, 21 Apr 2018 19:51:51 GMT Fiona Klute [2246a84] * doc/mod_gnutls_manual.mdwn (modified) * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_ocsp.c (modified) * src/gnutls_ocsp.h (modified) * src/mod_gnutls.c (modified) Make automatic OCSP cache updates and fuzz time configurable Fri, 20 Apr 2018 20:14:00 GMT Fiona Klute [fa6d0bb] * src/gnutls_hooks.c (modified) Initialize OCSP stapling only if mod_gnutls is enabled for a virtual ... Thu, 19 Apr 2018 19:27:08 GMT Fiona Klute [f233a23] * src/gnutls_ocsp.c (modified) Logic for fuzzy OCSP update timing If a server has a lot of virtual ... Thu, 19 Apr 2018 19:23:24 GMT Fiona Klute [3d30543] * src/gnutls_ocsp.c (modified) Write failure cache entries from asynchronous OCSP updates This ... Thu, 19 Apr 2018 19:22:11 GMT Fiona Klute [61e802c] * src/gnutls_ocsp.c (modified) Simplify mgs_async_ocsp_update Always use OCSP mutex for updates, ... Thu, 19 Apr 2018 19:20:16 GMT Fiona Klute [3c475e0] * src/mod_gnutls.c (modified) Ensure that mod_gnutls child_init runs before mod_watchdog's Our ... Thu, 19 Apr 2018 19:09:31 GMT Fiona Klute [103cafa] * src/gnutls_ocsp.c (modified) Remove extra "OCSP failed" log entry while writing failure to cache ... Thu, 19 Apr 2018 19:09:04 GMT Fiona Klute [a85de63] * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) * src/gnutls_ocsp.c (modified) Make cache_fetch_func work without a connection context This is ... Thu, 19 Apr 2018 18:50:49 GMT Fiona Klute [c34a68b] * src/gnutls_cache.c (modified) dbm_cache_fetch: Prepare for signature without connection context ... Thu, 19 Apr 2018 18:49:53 GMT Fiona Klute [3656df0] * src/gnutls_ocsp.c (modified) mgs_cache_ocsp_failure: Make expiry timeout an argument A failure ... Thu, 19 Apr 2018 18:47:40 GMT Fiona Klute [6945efb] * src/gnutls_cache.c (modified) mc_cache_fetch: Don't require a connection context Thu, 19 Apr 2018 18:46:25 GMT Fiona Klute [3381559] * src/gnutls_ocsp.c (modified) Adjust intervals for async OCSP updates based on cache expiry or failure Thu, 19 Apr 2018 18:45:18 GMT Fiona Klute [0cdfb19] * src/gnutls_watchdog.h (modified) Documentation for mgs_new_singleton_watchdog Thu, 19 Apr 2018 18:44:26 GMT Fiona Klute [a467635] * src/gnutls_ocsp.c (modified) Enable asynchronous OCSP updates Asynchronous updates are always ... Thu, 19 Apr 2018 18:13:09 GMT Fiona Klute [506e64a] * src/gnutls_ocsp.c (modified) Optionally return cache expiry time when caching an OCSP response ... Thu, 19 Apr 2018 18:11:52 GMT Fiona Klute [0e3f8c6] * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) Create module-wide singleton watchdog during post_config Thu, 19 Apr 2018 18:08:30 GMT Fiona Klute [4aa63a4] * src/Makefile.am (modified) * src/gnutls_watchdog.c (added) * src/gnutls_watchdog.h (added) * src/mod_gnutls.c (modified) Infrastructure for mod_watchdog support Asynchronous OCSP cache ... Wed, 11 Apr 2018 17:16:04 GMT Fiona Klute [3c123cd] * CHANGELOG (modified) * README (modified) * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) * src/gnutls_config.c (modified) * src/gnutls_config.h (modified) * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) * src/gnutls_ocsp.c (modified) * src/gnutls_ocsp.h (modified) * src/gnutls_util.c (modified) * src/gnutls_util.h (modified) * src/mod_gnutls.c (modified) * test/README (modified) * test/cert_helper.c (modified) * test/cert_helper.h (modified) * test/data/ocsp.cgi (modified) * test/gen_ocsp_index.c (modified) * test/gnutls_openpgp_support.c (modified) * test/runtests (modified) * test/test_ca.mk (modified) Update my name, prepare changelog for the next release Wed, 11 Apr 2018 05:41:07 GMT Fiona Klute [9cee2e9] * src/gnutls_hooks.c (modified) Support ALPN (required for secure HTTP/2) Tue, 10 Apr 2018 16:48:05 GMT Fiona Klute [2f10643] * src/gnutls_hooks.c (modified) Consider secondary connections (like mod_http2 streams) in hooks ... Tue, 10 Apr 2018 16:18:26 GMT Fiona Klute [e7cf823] * include/mod_gnutls.h.in (modified) * src/gnutls_hooks.c (modified) * src/mod_gnutls.c (modified) Add process_connection hook, adjust hook order for mod_http2 ... Tue, 10 Apr 2018 06:30:52 GMT Fiona Klute [4cdd4fd] * include/mod_gnutls.h.in (modified) * src/mod_gnutls.c (modified) Implement ssl_var_lookup function (subset of mod_ssl implementation) ... Mon, 09 Apr 2018 06:52:27 GMT Fiona Klute [23e98b3] * include/mod_gnutls.h.in (modified) * src/mod_gnutls.c (modified) Implement ssl_engine_set as introduced by mod_ssl in Apache 2.4.33 Mon, 09 Apr 2018 06:24:59 GMT Fiona Klute [235e109] * src/gnutls_hooks.c (modified) * src/gnutls_util.c (modified) * src/gnutls_util.h (modified) * src/mod_gnutls.c (modified) Unify initialization of mod_gnutls connection context Wed, 13 Dec 2017 06:25:00 GMT Thomas Klute [fe21671] * src/mod_gnutls.c (modified) ssl_engine_disable(): Remove mod_gnutls filters, not first in chain Tue, 05 Dec 2017 18:18:49 GMT Thomas Klute [1de1026] * src/gnutls_ocsp.c (modified) mgs_get_ocsp_response(): Separate mgs_srvconf_rec* variable for ... Tue, 05 Dec 2017 07:57:35 GMT Thomas Klute [994a5fb] * src/gnutls_hooks.c (modified) * src/gnutls_ocsp.c (modified) Do not reconfigure OCSP status callback on each connection The ... Fri, 20 Oct 2017 11:55:41 GMT Thomas Klute [54d07a1] * src/gnutls_hooks.c (modified) Do not announce (unused) session ticket support on proxy connections ... Tue, 17 Oct 2017 18:49:17 GMT Thomas Klute [265159d] * include/mod_gnutls.h.in (modified) * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) Send SNI for proxy connections Sun, 17 Sep 2017 17:01:23 GMT Thomas Klute [98cf33f] * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) Rewrite SNI handler to accept long names and ignore unknown name ... Sun, 17 Sep 2017 15:06:44 GMT Thomas Klute [017ef2d] * src/gnutls_hooks.c (modified) Cleanup of post client hello and SNI handling functions * Get ... Sat, 16 Sep 2017 21:12:54 GMT Thomas Klute [cebb74a] * src/gnutls_io.c (modified) Remove broken SNI/session resumption workaround By specification, ... Thu, 14 Sep 2017 21:09:11 GMT Thomas Klute [e389b85] * src/gnutls_hooks.c (modified) Remove obsolete global GnuTLS (de)init calls These calls have been ... Wed, 05 Jul 2017 17:16:09 GMT Thomas Klute [f4deac5] * doc/mod_gnutls_manual.mdwn (modified) * src/gnutls_hooks.c (modified) Warn users about OpenPGP deprecation OpenPGP support has been ... Wed, 05 Jul 2017 05:47:32 GMT Thomas Klute [a2b4ab6] * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) Use GnuTLS known DH parameters If the user does not configure the ... Tue, 27 Jun 2017 17:02:55 GMT Thomas Klute [92ac36e] * src/gnutls_hooks.c (modified) Remove dead code in DH parameters setup The dh_params variable in ... Wed, 22 Mar 2017 18:52:03 GMT Thomas Klute [4f7edd5] * src/gnutls_hooks.c (modified) Remove log for mutex creation errors (core logs them at emergency level) Tue, 20 Dec 2016 21:37:33 GMT Thomas Klute [5ac4bbe] * src/gnutls_cache.c (modified) * src/gnutls_util.c (modified) Use APR_SIZE_T_FMT macro for portable apr_size_t formatting The ... Tue, 06 Dec 2016 22:46:44 GMT Thomas Klute [08b821a] * src/gnutls_io.c (modified) gnutls_io.c: API documentation Tue, 06 Dec 2016 07:13:55 GMT Thomas Klute [104e881] * include/mod_gnutls.h.in (modified) * src/gnutls_cache.h (modified) * src/gnutls_config.c (modified) * src/gnutls_config.h (modified) * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) * src/gnutls_ocsp.c (modified) * src/gnutls_ocsp.h (modified) * src/gnutls_util.c (modified) * src/gnutls_util.h (modified) * src/mod_gnutls.c (modified) General comment updates for Doxygen compatibility Mostly /* */ vs. ... Mon, 05 Dec 2016 21:02:30 GMT Thomas Klute [14548b9] * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) Update comments in gnutls_cache.(c|h) to work with Doxygen Mon, 14 Nov 2016 19:12:53 GMT Thomas Klute [e1c094c] * doc/mod_gnutls_manual.mdwn (modified) * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_ocsp.c (modified) * src/gnutls_ocsp.h (modified) * src/mod_gnutls.c (modified) * test/tests/27_OCSP_server/apache.conf (modified) Replace GnuTLSOCSPGraceTime with GnuTLSOCSPCacheTimeout Configuring ... Tue, 01 Nov 2016 11:20:42 GMT Thomas Klute [b888e8b] * doc/mod_gnutls_manual.mdwn (modified) * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_ocsp.c (modified) * src/gnutls_ocsp.h (modified) * src/mod_gnutls.c (modified) New directive GnuTLSOCSPCheckNonce Some CAs refuse to send nonces ... Mon, 31 Oct 2016 22:30:14 GMT Thomas Klute [3475e62] * include/mod_gnutls.h.in (modified) * src/mod_gnutls.c (modified) Remove EXPERIMENTAL mark for OCSP from internal documentation Sun, 30 Oct 2016 21:43:03 GMT Thomas Klute [c39ae1a] * src/Makefile.am (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_config.h (added) * src/gnutls_ocsp.c (modified) Initialize OCSP timeouts with an "unset" value The configuration ... Sat, 29 Oct 2016 17:40:03 GMT Thomas Klute [ef107fd] * src/gnutls_ocsp.c (modified) Remove TODO for OCSP requests without nonces Ideally all OCSP ... Thu, 27 Oct 2016 22:21:05 GMT Thomas Klute [0a02378] * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_ocsp.h (modified) Style fixes for OCSP related time differences * Consistently use ... Thu, 27 Oct 2016 21:50:18 GMT Thomas Klute [333bbc7] * doc/mod_gnutls_manual.mdwn (modified) * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_ocsp.c (modified) * src/gnutls_ocsp.h (modified) * src/mod_gnutls.c (modified) Configurable OCSP socket timeout Stalled OCSP requests must time ... Fri, 21 Oct 2016 22:40:02 GMT Thomas Klute [c6dda6d] * doc/mod_gnutls_manual.mdwn (modified) * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_ocsp.c (modified) * src/mod_gnutls.c (modified) Rate limit OCSP requests Retries after failed OCSP requests must be ... Fri, 21 Oct 2016 05:47:12 GMT Thomas Klute [d26fa55] * src/gnutls_config.c (modified) Allow GnuTLSOCSPGraceTime in virtual host context mgs_set_timeout ... Thu, 13 Oct 2016 19:23:21 GMT Thomas Klute [3f0b470] * src/gnutls_ocsp.c (modified) Macro for the OCSP socket timeout Mon, 20 Jun 2016 19:57:43 GMT Thomas Klute [8a0da86] * src/gnutls_ocsp.c (modified) Adjust log levels for OCSP cache updates Mon, 20 Jun 2016 19:50:22 GMT Thomas Klute [9c456a9] * src/gnutls_cache.c (modified) Clean up cache logging * Demote ordinary cache store/fetch ... Mon, 20 Jun 2016 18:51:01 GMT Thomas Klute [e9ef72c] * doc/mod_gnutls_manual.mdwn (modified) * src/gnutls_hooks.c (modified) Disable GnuTLSSessionTickets by default as described in handbook ... Sat, 18 Jun 2016 21:21:07 GMT Thomas Klute [f1147b6] * src/gnutls_ocsp.c (modified) OCSP post config: Ensure OCSP URI or response file are set If the ... Sat, 18 Jun 2016 19:18:36 GMT Thomas Klute [ef06c74] * src/gnutls_ocsp.c (modified) * src/gnutls_util.c (modified) Compatibility code for GCC version < 5 The __builtin_add_overflow() ... Sat, 18 Jun 2016 18:58:28 GMT Thomas Klute [ac3f500] * src/gnutls_cache.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) Compatibility code for GnuTLS version < 3.4 * gnutls_memset() is ... Fri, 17 Jun 2016 11:13:57 GMT Thomas Klute [87d507b] * src/gnutls_hooks.c (modified) Overwrite session ticket key before releasing it Private key ... Thu, 16 Jun 2016 22:49:25 GMT Thomas Klute [78b75b3] * include/mod_gnutls.h.in (modified) * src/gnutls_ocsp.c (modified) * src/mod_gnutls.c (modified) Restore GnuTLSOCSPResponseFile option Using an externally updated ... Thu, 16 Jun 2016 22:47:09 GMT Thomas Klute [4d4a406] * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_ocsp.c (modified) * src/gnutls_ocsp.h (modified) * src/mod_gnutls.c (modified) * test/tests/27_OCSP_server/apache.conf (modified) New config option: GnuTLSOCSPStapling This flag option ... Thu, 16 Jun 2016 19:37:30 GMT Thomas Klute [70d014b] * src/gnutls_config.c (modified) Remove FIXME comment about releasing config structures: Done! Thu, 16 Jun 2016 18:32:02 GMT Thomas Klute [b8700b0] * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) Deinit proxy credentials on config pool cleanup Thu, 16 Jun 2016 18:28:40 GMT Thomas Klute [02eabe7] * src/gnutls_hooks.c (modified) TLS Proxy: Fix memory leak while logging certificate status The ... Thu, 16 Jun 2016 08:36:12 GMT Thomas Klute [f265001] * src/gnutls_hooks.c (modified) Bind temporary pool in load_proxy_x509_credentials() to ptemp scope ... Wed, 15 Jun 2016 23:32:50 GMT Thomas Klute [7e7d328] * src/gnutls_config.c (modified) Deinit PGP certificate on config pool cleanup Wed, 15 Jun 2016 23:27:39 GMT Thomas Klute [44e8944] * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) Allocate memory for X.509 and PGP certificates only when needed Wed, 15 Jun 2016 22:12:50 GMT Thomas Klute [eee1432] * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) Bind temporary pool in mgs_load_files() to ptemp scope Pool 'spool' ... Wed, 15 Jun 2016 22:02:00 GMT Thomas Klute [45b7b83] * src/gnutls_config.c (modified) Deinit PGP private key and keyring on config pool cleanup Wed, 15 Jun 2016 18:20:43 GMT Thomas Klute [db9ef68] * src/gnutls_config.c (modified) Deinit client CA list on config pool cleanup Wed, 15 Jun 2016 17:32:14 GMT Thomas Klute [81433f1] * src/gnutls_config.c (modified) Reformat mgs_load_files() This commit changes only whitespace and ... Wed, 15 Jun 2016 17:32:14 GMT Thomas Klute [e2ba939] * src/gnutls_config.c (modified) Prevent memory leaks in post_conf hook Valgrind indicated memory ... Tue, 14 Jun 2016 20:57:36 GMT Thomas Klute [894efd0] * src/gnutls_ocsp.c (modified) Check OCSP response nonce Tue, 14 Jun 2016 19:38:18 GMT Thomas Klute [82745d1] * src/gnutls_ocsp.c (modified) Fix memory usage issues * Use-after-free of the OCSP request in ... Tue, 14 Jun 2016 18:40:13 GMT Thomas Klute [16ad0eb] * src/Makefile.am (modified) * src/gnutls_ocsp.c (modified) * src/gnutls_util.c (added) * src/gnutls_util.h (added) Perform OCSP request over HTTP Finally the whole stack is there! ... Sat, 11 Jun 2016 23:03:01 GMT Thomas Klute [0831437] * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) Clarify the purpose of mgs_time2sz() I've renamed the CTIME macro ... Sat, 11 Jun 2016 20:44:52 GMT Thomas Klute [47a909e] * src/gnutls_ocsp.c (modified) Create OCSP requests when updating the cached response Actually ... Sat, 11 Jun 2016 00:26:50 GMT Thomas Klute [a372379] * src/gnutls_ocsp.c (modified) * src/gnutls_ocsp.h (modified) Store server certificate fingerprint in OCSP config It's not like ... Sat, 11 Jun 2016 00:19:20 GMT Thomas Klute [cc74801e] * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_ocsp.c (modified) * src/gnutls_ocsp.h (modified) Move generated vhost-wide OCSP config into a private structure Fri, 10 Jun 2016 23:39:34 GMT Thomas Klute [5559aa6] * src/gnutls_ocsp.c (modified) Rely on cache for OCSP response expiration With fixed DBM cache ... Fri, 10 Jun 2016 23:30:12 GMT Thomas Klute [11e6205] * src/gnutls_cache.c (modified) dbm_cache_fetch(): Clear data size on allocation failure Memory ... Fri, 10 Jun 2016 19:14:51 GMT Thomas Klute [b2e6406] * src/gnutls_io.c (modified) Safe integer type conversion in mgs_filter_input() Read sizes ... Fri, 10 Jun 2016 16:46:02 GMT Thomas Klute [15b22cb] * src/mod_gnutls.c (modified) Allow compiling with clang Needs just a minimal workaround for an ... Fri, 10 Jun 2016 13:34:08 GMT Thomas Klute [d6834e0] * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_ocsp.c (modified) * src/gnutls_ocsp.h (modified) OCSP refresh mutex: Prevent parallel requests Add a global mutex ... Fri, 10 Jun 2016 08:16:48 GMT Thomas Klute [aa68232] * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) Move global cache mutex into the private cache struct Thu, 09 Jun 2016 23:52:23 GMT Thomas Klute [e809fb3] * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_ocsp.c (modified) Use generic cache functions for OCSP response caching With this, ... Thu, 09 Jun 2016 23:09:22 GMT Thomas Klute [3e22b82] * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) Add generic store/fetch support to the memcached cache Required to ... Thu, 09 Jun 2016 21:08:30 GMT Thomas Klute [70a1e5a] * include/mod_gnutls.h.in (modified) * src/gnutls_config.c (modified) * src/gnutls_ocsp.c (modified) * src/mod_gnutls.c (modified) Introduce OCSP caching grace time A cached OCSP response must be ...