Lines Matching refs:key
280 buffer *key; /* like .php */ member
611 buffer_free(fe->key); in fastcgi_extensions_free()
622 static int fastcgi_extension_insert(fcgi_exts *ext, buffer *key, fcgi_extension_host *fh) { in fastcgi_extension_insert() argument
629 if (buffer_is_equal(key, ext->exts[i]->key)) { in fastcgi_extension_insert()
638 fe->key = buffer_init(); in fastcgi_extension_insert()
640 buffer_copy_string_buffer(fe->key, key); in fastcgi_extension_insert()
757 static int env_add(char_array *env, const char *key, size_t key_len, const char *val, size_t val_le… in env_add() argument
761 if (!key || !val) return -1; in env_add()
764 memcpy(dst, key, key_len); in env_add()
1042 env_add(&env, CONST_BUF_LEN(ds->key), CONST_BUF_LEN(ds->value)); in fcgi_spawn_connection()
1222 "[", da->value->data[j]->key, "](string)"); in SETDEFAULTS_FUNC()
1272 "[", da_host->key, "](string)"); in SETDEFAULTS_FUNC()
1279 buffer_copy_string_buffer(host->id, da_host->key); in SETDEFAULTS_FUNC()
1317 da->key, "= (", in SETDEFAULTS_FUNC()
1318 da_ext->key, " => (", in SETDEFAULTS_FUNC()
1319 da_host->key, " ( ..."); in SETDEFAULTS_FUNC()
1331 da->key, "= (", in SETDEFAULTS_FUNC()
1332 da_ext->key, " => (", in SETDEFAULTS_FUNC()
1333 da_host->key, " ( ..."); in SETDEFAULTS_FUNC()
1344 da->key, "= (", in SETDEFAULTS_FUNC()
1345 da_ext->key, " => (", in SETDEFAULTS_FUNC()
1346 da_host->key, " ( ..."); in SETDEFAULTS_FUNC()
1352 da->key, "= (", in SETDEFAULTS_FUNC()
1353 da_ext->key, " => (", in SETDEFAULTS_FUNC()
1354 da_host->key, " ( ..."); in SETDEFAULTS_FUNC()
1449 fastcgi_extension_insert(s->exts, da_ext->key, host); in SETDEFAULTS_FUNC()
1571 static int fcgi_env_add(buffer *env, const char *key, size_t key_len, const char *val, size_t val_l… in fcgi_env_add() argument
1574 if (!key || !val) return -1; in fcgi_env_add()
1616 memcpy(env->ptr + env->used, key, key_len); in fcgi_env_add()
1758 if (ds->value->used && ds->key->used) { in fcgi_env_add_request_headers()
1762 if (0 != strcasecmp(ds->key->ptr, "CONTENT-TYPE")) { in fcgi_env_add_request_headers()
1767 buffer_prepare_append(srv->tmp_buf, ds->key->used + 2); in fcgi_env_add_request_headers()
1768 for (j = 0; j < ds->key->used - 1; j++) { in fcgi_env_add_request_headers()
1770 if (light_isalpha(ds->key->ptr[j])) { in fcgi_env_add_request_headers()
1772 c = ds->key->ptr[j] & ~32; in fcgi_env_add_request_headers()
1773 } else if (light_isdigit(ds->key->ptr[j])) { in fcgi_env_add_request_headers()
1775 c = ds->key->ptr[j]; in fcgi_env_add_request_headers()
1790 if (ds->value->used && ds->key->used) { in fcgi_env_add_request_headers()
1794 buffer_prepare_append(srv->tmp_buf, ds->key->used + 2); in fcgi_env_add_request_headers()
1795 for (j = 0; j < ds->key->used - 1; j++) { in fcgi_env_add_request_headers()
1797 if (light_isalpha(ds->key->ptr[j])) { in fcgi_env_add_request_headers()
1799 c = ds->key->ptr[j] & ~32; in fcgi_env_add_request_headers()
1800 } else if (light_isdigit(ds->key->ptr[j])) { in fcgi_env_add_request_headers()
1802 c = ds->key->ptr[j]; in fcgi_env_add_request_headers()
2190 char *key, *value; in fcgi_response_parse() local
2203 key = s; in fcgi_response_parse()
2209 key_len = value - key; in fcgi_response_parse()
2221 if (0 != strncasecmp(key, "Status", key_len)) { in fcgi_response_parse()
2225 buffer_copy_string_len(ds->key, key, key_len); in fcgi_response_parse()
2234 if (0 == strncasecmp(key, "Date", key_len)) { in fcgi_response_parse()
2239 if (0 == strncasecmp(key, "Status", key_len)) { in fcgi_response_parse()
2245 if (0 == strncasecmp(key, "Location", key_len)) { in fcgi_response_parse()
2250 if (0 == strncasecmp(key, "Connection", key_len)) { in fcgi_response_parse()
2256 …if (host->allow_xsendfile && 0 == strncasecmp(key, "X-Sendfile2", key_len)&& hctx->send_content_bo… in fcgi_response_parse()
2342 if (0 == strncasecmp(key, "Content-Length", key_len)) { in fcgi_response_parse()
2365 buffer_copy_string_len(dcls->key, "Content-Length", sizeof("Content-Length")-1); in fcgi_response_parse()
2633 buffer_copy_string_len(dcls->key, "Content-Length", sizeof("Content-Length")-1); in fcgi_demux_response()
3442 if (buffer_is_equal_string(du->key, CONST_STR_LEN("fastcgi.server"))) { in fcgi_patch_connection()
3444 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("fastcgi.debug"))) { in fcgi_patch_connection()
3446 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("fastcgi.map-extensions"))) { in fcgi_patch_connection()
3491 if (ds->key->used == 0) continue; in fcgi_check_extension()
3493 ct_len = ds->key->used - 1; in fcgi_check_extension()
3498 if (0 == strncmp(fn->ptr + s_len - ct_len, ds->key->ptr, ct_len)) { in fcgi_check_extension()
3505 if (buffer_is_equal(ds->value, extension->key)) { in fcgi_check_extension()
3524 if (ext->key->used == 0) continue; in fcgi_check_extension()
3526 ct_len = ext->key->used - 1; in fcgi_check_extension()
3529 if (ext->key->ptr[0] == '/') { in fcgi_check_extension()
3531 (strncmp(con->uri.path->ptr, ext->key->ptr, ct_len) == 0)) { in fcgi_check_extension()
3535 … } else if ((ct_len <= s_len) && (0 == strncmp(fn->ptr + s_len - ct_len, ext->key->ptr, ct_len))) { in fcgi_check_extension()
3572 "on", extension->key, in fcgi_check_extension()
3643 … if (host->fix_root_path_name && extension->key->ptr[0] == '/' && extension->key->ptr[1] == '\0') { in fcgi_check_extension()
3647 } else if (extension->key->ptr[0] == '/' && in fcgi_check_extension()
3648 con->uri.path->used > extension->key->used && in fcgi_check_extension()
3649 NULL != (pathinfo = strchr(con->uri.path->ptr + extension->key->used - 1, '/'))) { in fcgi_check_extension()