diff options
-rw-r--r-- | cache.c | 2 | ||||
-rw-r--r-- | cgitrc.5.txt | 22 |
2 files changed, 15 insertions, 9 deletions
@@ -343,7 +343,7 @@ int cache_process(int size, const char *path, const char *key, int ttl, | |||
343 | int result; | 343 | int result; |
344 | 344 | ||
345 | /* If the cache is disabled, just generate the content */ | 345 | /* If the cache is disabled, just generate the content */ |
346 | if (size <= 0) { | 346 | if (size <= 0 || ttl == 0) { |
347 | fn(); | 347 | fn(); |
348 | return 0; | 348 | return 0; |
349 | } | 349 | } |
diff --git a/cgitrc.5.txt b/cgitrc.5.txt index a437fc4..7158c10 100644 --- a/cgitrc.5.txt +++ b/cgitrc.5.txt | |||
@@ -61,37 +61,43 @@ cache-root:: | |||
61 | cache-static-ttl:: | 61 | cache-static-ttl:: |
62 | Number which specifies the time-to-live, in minutes, for the cached | 62 | Number which specifies the time-to-live, in minutes, for the cached |
63 | version of repository pages accessed with a fixed SHA1. Negative | 63 | version of repository pages accessed with a fixed SHA1. Negative |
64 | values have infinite ttl. Default value: -1". | 64 | values have infinite ttl, zero means that the cache is disabled for |
65 | this type of pages. Default value: -1". | ||
65 | 66 | ||
66 | cache-dynamic-ttl:: | 67 | cache-dynamic-ttl:: |
67 | Number which specifies the time-to-live, in minutes, for the cached | 68 | Number which specifies the time-to-live, in minutes, for the cached |
68 | version of repository pages accessed without a fixed SHA1. Negative | 69 | version of repository pages accessed without a fixed SHA1. Negative |
69 | values have infinite ttl. Default value: "5". | 70 | values have infinite ttl, zero means that the cache is disabled for this |
71 | type of pages. Default value: "5". | ||
70 | 72 | ||
71 | cache-repo-ttl:: | 73 | cache-repo-ttl:: |
72 | Number which specifies the time-to-live, in minutes, for the cached | 74 | Number which specifies the time-to-live, in minutes, for the cached |
73 | version of the repository summary page. Negative values have infinite | 75 | version of the repository summary page. Negative values have infinite |
74 | ttl. Default value: "5". | 76 | ttl, zero means that the cache is disabled for this type of pages. |
77 | Default value: "5". | ||
75 | 78 | ||
76 | cache-root-ttl:: | 79 | cache-root-ttl:: |
77 | Number which specifies the time-to-live, in minutes, for the cached | 80 | Number which specifies the time-to-live, in minutes, for the cached |
78 | version of the repository index page. Negative values have infinite | 81 | version of the repository index page. Negative values have infinite |
79 | ttl. Default value: "5". | 82 | ttl, zero means that the cache is disabled for this type of pages. |
83 | Default value: "5". | ||
80 | 84 | ||
81 | cache-scanrc-ttl:: | 85 | cache-scanrc-ttl:: |
82 | Number which specifies the time-to-live, in minutes, for the result | 86 | Number which specifies the time-to-live, in minutes, for the result |
83 | of scanning a path for git repositories. Negative values have infinite | 87 | of scanning a path for git repositories. Negative values have infinite |
84 | ttl. Default value: "15". | 88 | ttl, zero means that the cache is disable for this type of pages. |
89 | Default value: "15". | ||
85 | 90 | ||
86 | cache-about-ttl:: | 91 | cache-about-ttl:: |
87 | Number which specifies the time-to-live, in minutes, for the cached | 92 | Number which specifies the time-to-live, in minutes, for the cached |
88 | version of the repository about page. Negative values have infinite | 93 | version of the repository about page. Negative values have infinite |
89 | ttl. Default value: "15". | 94 | ttl, zero means that the cache is disable for this type of pages. |
95 | Default value: "15". | ||
90 | 96 | ||
91 | cache-snapshot-ttl:: | 97 | cache-snapshot-ttl:: |
92 | Number which specifies the time-to-live, in minutes, for the cached | 98 | Number which specifies the time-to-live, in minutes, for the cached |
93 | version of snapshots. Negative values have infinite ttl. Default | 99 | version of snapshots. Negative values have infinite ttl, zero means |
94 | value: "5". | 100 | that the cache is disable for this type of pages. Default value: "5". |
95 | 101 | ||
96 | cache-size:: | 102 | cache-size:: |
97 | The maximum number of entries in the cgit cache. Default value: "0" | 103 | The maximum number of entries in the cgit cache. Default value: "0" |