# # ChangeLog for src/gnutls_cache.c in mod_gnutls # # Generated by Trac 1.2 # Feb 25, 2021, 11:31:14 PM 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 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 ... 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:47:40 GMT Fiona Klute [6945efb] * src/gnutls_cache.c (modified) mc_cache_fetch: Don't require a connection context 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 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 ... 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 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 ... 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 ... 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 ... 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 ... 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 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 18:50:43 GMT Thomas Klute [f450ac9] * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) * src/gnutls_hooks.c (modified) Replace mgs_session_id2sz() with apr_(p?)escape_hex() There's no ... Thu, 09 Jun 2016 16:33:30 GMT Thomas Klute [d18afb8] * src/gnutls_cache.c (modified) * src/gnutls_ocsp.c (modified) Ensure that dbm_cache_fetch() does not return expired data The ... Wed, 08 Jun 2016 21:24:15 GMT Thomas Klute [c55902b] * src/gnutls_cache.c (modified) Trigger cache expiration on fetch, small restructuring In a ... Wed, 08 Jun 2016 19:31:29 GMT Thomas Klute [c005645] * doc/mod_gnutls_manual.mdwn (modified) * 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) Mutex for DBM cache access I noticed that with a DBM cache enabled ... Sun, 05 Jun 2016 19:42:32 GMT Thomas Klute [6b4136c] * src/gnutls_cache.c (modified) * src/gnutls_cache.h (modified) * src/gnutls_ocsp.c (modified) Store OCSP responses in DBM cache before use This is not proper ... Sun, 05 Jun 2016 19:42:32 GMT Thomas Klute [2f932fa] * src/gnutls_cache.c (modified) Use gnutls_datum_t to pass DBM keys for GnuTLS sessions The APR ... Sun, 05 Jun 2016 19:42:32 GMT Thomas Klute [6814e48] * src/gnutls_cache.c (modified) Explain the different signatures of the dbm_cache functions Sun, 05 Jun 2016 19:42:31 GMT Thomas Klute [15245bf] * src/gnutls_cache.c (modified) Split dbm_cache_fetch() in generic and GnuTLS session specific parts ... Sun, 05 Jun 2016 19:42:31 GMT Thomas Klute [1d1361f] * src/gnutls_cache.c (modified) Make dbm_cache_store() work outside connection context Sun, 05 Jun 2016 19:42:31 GMT Thomas Klute [ae08186] * src/gnutls_cache.c (modified) DBM cache: Separate session caching and generic store operation Sun, 05 Jun 2016 19:42:31 GMT Thomas Klute [f785704] * src/gnutls_cache.c (modified) Make dbm_cache_expire() work outside connection context DBM cache ... Fri, 03 Jun 2016 22:49:21 GMT Thomas Klute [04e6e65] * include/mod_gnutls.h.in (modified) * src/Makefile.am (modified) * src/gnutls_cache.c (modified) * src/gnutls_cache.h (added) * src/gnutls_hooks.c (modified) Move declarations of cache-related functions to a dedicated header ... Fri, 03 Jun 2016 19:01:26 GMT Thomas Klute [8913410] * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) Update copyright headers Sat, 27 Jun 2015 17:09:27 GMT Thomas Klute [e391197] * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) Update copyright headers for C source Fri, 15 May 2015 07:01:35 GMT Thomas Klute [e765670] * src/gnutls_cache.c (modified) Fix signature of mgs_cache_child_init when building without ... Thu, 20 Feb 2014 16:16:22 GMT Daniel Kahn Gillmor [55dc3f0] * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) Make Apache 2.4 display the correct module in error logs Tue, 03 Dec 2013 23:49:15 GMT Daniel Kahn Gillmor [671b64f] * include/mod_gnutls.h.in (modified) * src/Makefile.am (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) remove all trailing whitespace Wed, 30 Jan 2013 01:05:42 GMT Daniel Kahn Gillmor [040387c] * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/mod_gnutls.c (modified) server-wide settings should be defaults unless overridden in a vhost ... Tue, 29 Jan 2013 20:41:38 GMT Daniel Kahn Gillmor [422f5b7] * src/gnutls_cache.c (modified) report an error if the attempt to chown the dbm session cache fails Mon, 03 Oct 2011 11:28:42 GMT Dash Shendy [410d216] * src/gnutls_cache.c (modified) * src/gnutls_hooks.c (modified) Generate DH params instead of using the static ones Tue, 20 Sep 2011 03:58:43 GMT Dash Shendy [e183628] * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) Updated Copyright Headers & Formatting Tue, 20 Sep 2011 02:25:46 GMT Dash Shendy [485d28e] * Makefile.am (modified) * include/mod_gnutls.h.in (modified) * src/Makefile.am (modified) * src/gnutls_cache.c (modified) * src/gnutls_io.c (modified) * src/gnutls_lua.c (deleted) Major Legacy Code Cleanup Mon, 25 Oct 2010 19:21:04 GMT Nikos Mavrogiannopoulos [e02dd8c] * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) * src/gnutls_lua.c (modified) * src/mod_gnutls.c (modified) indented code Fri, 24 Sep 2010 06:51:52 GMT Nikos Mavrogiannopoulos [d8c7cf4] * NEWS (modified) * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) Only allow two options for DB. Berkeley DB and gdbm. The other ... Thu, 23 Sep 2010 07:35:27 GMT Nikos Mavrogiannopoulos [771ca63] * NEWS (modified) * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) The GnuTLSCache variable now can be given the specific option "sdbm" ... Thu, 01 Jul 2010 00:47:51 GMT Nikos Mavrogiannopoulos [03a9a6b] * NEWS (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) Force SDBM. Sun, 27 Jun 2010 19:13:18 GMT Nikos Mavrogiannopoulos [2b29da0] * NEWS (modified) * src/gnutls_cache.c (modified) Check the cache DB every 15 minutes instead of checking on every write. Sun, 27 Jun 2010 19:06:15 GMT Nikos Mavrogiannopoulos [622abdd] * src/gnutls_cache.c (modified) open the database as readonly when fetching. Tue, 30 Jun 2009 17:12:19 GMT Nokis Mavrogiannopoulos [7e67487] * include/mod_gnutls.h.in (modified) * src/gnutls_cache.c (modified) Applied patch to allow building with Apache 2.4. Patch by Arfrever ... Wed, 05 Mar 2008 18:03:06 GMT Nokis Mavrogiannopoulos [1812f72] * src/gnutls_cache.c (modified) send database store failure as DEBUG Mon, 03 Mar 2008 14:04:01 GMT Nokis Mavrogiannopoulos [b072204] * autogen.sh (modified) * configure.ac (modified) * src/gnutls_cache.c (modified) * src/mod_gnutls.c (modified) corrected SRP enable flag, and corrected the DBM hook support. It now ... Sun, 09 Dec 2007 11:35:24 GMT Nokis Mavrogiannopoulos [c223c85] * src/gnutls_cache.c (modified) Sun, 09 Dec 2007 11:12:23 GMT Nokis Mavrogiannopoulos [c055502] * NEWS (modified) * src/gnutls_cache.c (modified) Do not allow resuming sessions on different servers. Wed, 28 Nov 2007 18:29:21 GMT Nokis Mavrogiannopoulos [7bebb42] * Makefile.am (modified) * README (modified) * autogen.sh (modified) * configure.ac (modified) * include/mod_gnutls.h.in (modified) * src/Makefile.am (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (modified) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) upgraded to 0.4.0 Sun, 24 Apr 2005 22:21:50 GMT Paul Querna [c301152] * include/mod_gnutls.h.in (modified) * mod_gnutls.xcode/project.pbxproj (modified) * src/Makefile.am (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (modified) * src/gnutls_hooks.c (added) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) - move hooks to gnutls_hooks.c - use 'mgs_' as the prefix for all ... Sun, 24 Apr 2005 22:01:46 GMT Paul Querna [46b85d8] * include/mod_gnutls.h.in (modified) * mod_gnutls.xcode/project.pbxproj (modified) * src/Makefile.am (modified) * src/gnutls_cache.c (modified) * src/gnutls_config.c (added) * src/mod_gnutls.c (modified) move config functions to their own file. Fri, 22 Apr 2005 01:29:13 GMT Paul Querna [316bd8c] * src/gnutls_cache.c (modified) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) - remove more debug logging. - fix a crash by changing the ... Wed, 06 Apr 2005 04:52:25 GMT Paul Querna [42307a9] * configure.ac (modified) * include/mod_gnutls.h.in (modified) * mod_gnutls.xcode/project.pbxproj (modified) * src/gnutls_cache.c (modified) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) - remove anno creds - initial attempt at Server Name Extension - ... Tue, 05 Apr 2005 16:39:18 GMT Paul Querna [fcb122d] * include/mod_gnutls.h.in (modified) * mod_gnutls.xcode/project.pbxproj (added) * src/gnutls_cache.c (modified) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) checkpoint the work so far. The DBM cache needs a little more work. Mon, 04 Apr 2005 08:28:38 GMT Paul Querna [6e0bfd6] * autogen.sh (modified) * configure.ac (modified) * include/mod_gnutls.h.in (modified) * src/Makefile.am (modified) * src/gnutls_cache.c (modified) * src/mod_gnutls.c (modified) - make memcahe optional - update for 2.1.x branch changes. - some ... Sun, 12 Dec 2004 21:28:26 GMT Paul Querna [95ca7c0] * src/gnutls_cache.c (modified) use apr to parse hostnames.. Fri, 10 Dec 2004 06:08:52 GMT Paul Querna [a66e147] * configure.ac (modified) * include/memcache.h (deleted) * include/mod_gnutls.h (modified) * src/Makefile.am (modified) * src/gnutls_cache.c (modified) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) working support for a ssl session cache via memcached. Thu, 09 Dec 2004 07:52:31 GMT Paul Querna [32f2e60] * src/gnutls_cache.c (modified) * src/gnutls_io.c (modified) * src/mod_gnutls.c (modified) fixes and stuff that i should of already committed. Thu, 02 Dec 2004 21:35:29 GMT Paul Querna [0b3bc05] * include/memcache.h (added) * src/gnutls_cache.c (added) * src/gnutls_io.c (modified) setting proper ignores. adding an empty cache files trying to fix ...