aboutsummaryrefslogtreecommitdiffstats
path: root/cgit.h
diff options
context:
space:
mode:
authorLukas Fleischer2014-02-05 10:23:58 +0100
committerJason A. Donenfeld2014-02-20 19:56:44 +0100
commita3722ec3c6660ace9fe637d617a0ca225acfacbc (patch)
treee6d78586143a377aeaa77508dae34cb5210b0c9f /cgit.h
parent7e1c0ed2aa50ed2290f63912897a3724b224b7ea (diff)
downloadcgit-a3722ec3c6660ace9fe637d617a0ca225acfacbc.tar.gz
cgit-a3722ec3c6660ace9fe637d617a0ca225acfacbc.tar.bz2
cgit-a3722ec3c6660ace9fe637d617a0ca225acfacbc.zip
Add a cache-snapshot-ttl configuration variable
This can be used to specify the TTL for snapshots. Snapshots are usually static and do not ever change. On the other hand, tarball generation is CPU intensive. One use case of this setting (apart from increasing the lifetime of snapshot cache slots) is caching of snapshots while disabling the cache for static/dynamic HTML pages (by setting TTL to zero for everything except for snapshot requests). Signed-off-by: Lukas Fleischer <cgit@cryptocrack.de>
Diffstat (limited to 'cgit.h')
-rw-r--r--cgit.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/cgit.h b/cgit.h
index 496d0f6..0badc64 100644
--- a/cgit.h
+++ b/cgit.h
@@ -210,6 +210,7 @@ struct cgit_config {
210 int cache_scanrc_ttl; 210 int cache_scanrc_ttl;
211 int cache_static_ttl; 211 int cache_static_ttl;
212 int cache_about_ttl; 212 int cache_about_ttl;
213 int cache_snapshot_ttl;
213 int case_sensitive_sort; 214 int case_sensitive_sort;
214 int embedded; 215 int embedded;
215 int enable_filter_overrides; 216 int enable_filter_overrides;