Lines Matching refs:control
77 * run after the authorisation hooks, or by allowing fine control over
816 cache_control_t control;
878 * includes the "must-revalidate" cache-control directive (see section
889 && !cache->stale_handle->cache_obj->info.control.must_revalidate
890 && !cache->stale_handle->cache_obj->info.control.proxy_revalidate) {
959 /* read the etag and cache-control from the entity */
992 /* Parse the cache control header */
993 memset(&control, 0, sizeof(cache_control_t));
994 ap_cache_control(r, &control, cc_out, pragma, headers);
1023 * subsequent request unless there are cache-control directives or
1027 * "public" or "private" cache-control directive (section 14.9).
1049 else if (!dconf->store_expired && (control.must_revalidate
1050 || control.proxy_revalidate) && (!control.s_maxage_value
1051 || (!control.s_maxage && !control.max_age_value)) && lastmods
1058 && !control.max_age && !control.s_maxage) {
1072 == NULL) && (dconf->no_last_mod_ignore == 0) && !control.max_age
1073 && !control.s_maxage) {
1083 else if (!dconf->store_nostore && control.no_store) {
1090 else if (!dconf->store_private && control.private) {
1098 && !(control.s_maxage || control.must_revalidate
1099 || control.proxy_revalidate || control.public)) {
1363 /* store away the previously parsed cache control headers */
1364 memcpy(&info->control, &control, sizeof(cache_control_t));
1410 if (control.max_age) {
1414 x = control.max_age_value;
1851 * includes the "must-revalidate" cache-control directive (see section
1864 && !cache->stale_handle->cache_obj->info.control.must_revalidate
1865 && !cache->stale_handle->cache_obj->info.control.proxy_revalidate
1866 && !cache->stale_handle->cache_obj->info.control.s_maxage) {
2617 * the effect of offering optional fine control of where the cache is