Lines Matching refs:key

246 	buffer *key; /* like .php */  member
472 buffer_free(fe->key); in scgi_extensions_free()
483 static int scgi_extension_insert(scgi_exts *ext, buffer *key, scgi_extension_host *fh) { in scgi_extension_insert() argument
490 if (buffer_is_equal(key, ext->exts[i]->key)) { in scgi_extension_insert()
499 fe->key = buffer_init(); in scgi_extension_insert()
500 buffer_copy_string_buffer(fe->key, key); in scgi_extension_insert()
610 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
614 if (!key || !val) return -1; in env_add()
617 memcpy(dst, key, key_len); in env_add()
822 env_add(&env, CONST_BUF_LEN(ds->key), CONST_BUF_LEN(ds->value)); in scgi_spawn_connection()
976 "[", da->value->data[j]->key, "](string)"); in SETDEFAULTS_FUNC()
1024 "[", da_host->key, "](string)"); in SETDEFAULTS_FUNC()
1085 da->key, in SETDEFAULTS_FUNC()
1086 da_ext->key, in SETDEFAULTS_FUNC()
1087 da_host->key, in SETDEFAULTS_FUNC()
1094 da->key, in SETDEFAULTS_FUNC()
1095 da_ext->key, in SETDEFAULTS_FUNC()
1096 da_host->key, in SETDEFAULTS_FUNC()
1178 scgi_extension_insert(s->exts, da_ext->key, df); in SETDEFAULTS_FUNC()
1289 static int scgi_env_add(buffer *env, const char *key, size_t key_len, const char *val, size_t val_l… in scgi_env_add() argument
1292 if (!key || !val) return -1; in scgi_env_add()
1298 memcpy(env->ptr + env->used, key, key_len); in scgi_env_add()
1406 if (ds->value->used && ds->key->used) { in scgi_env_add_request_headers()
1410 if (0 != strcasecmp(ds->key->ptr, "CONTENT-TYPE")) { in scgi_env_add_request_headers()
1415 buffer_prepare_append(srv->tmp_buf, ds->key->used + 2); in scgi_env_add_request_headers()
1416 for (j = 0; j < ds->key->used - 1; j++) { in scgi_env_add_request_headers()
1418 light_isalpha(ds->key->ptr[j]) ? in scgi_env_add_request_headers()
1419 ds->key->ptr[j] & ~32 : '_'; in scgi_env_add_request_headers()
1432 if (ds->value->used && ds->key->used) { in scgi_env_add_request_headers()
1436 buffer_prepare_append(srv->tmp_buf, ds->key->used + 2); in scgi_env_add_request_headers()
1437 for (j = 0; j < ds->key->used - 1; j++) { in scgi_env_add_request_headers()
1439 light_isalnum((unsigned char)ds->key->ptr[j]) ? in scgi_env_add_request_headers()
1440 toupper((unsigned char)ds->key->ptr[j]) : '_'; in scgi_env_add_request_headers()
1700 const char *key, *value; in scgi_response_parse() local
1726 key = s; in scgi_response_parse()
1732 key_len = value - key; in scgi_response_parse()
1741 buffer_copy_string_len(ds->key, key, key_len); in scgi_response_parse()
1748 if (0 == strncasecmp(key, "Date", key_len)) { in scgi_response_parse()
1753 if (0 == strncasecmp(key, "Status", key_len)) { in scgi_response_parse()
1759 if (0 == strncasecmp(key, "Location", key_len)) { in scgi_response_parse()
1764 if (0 == strncasecmp(key, "Connection", key_len)) { in scgi_response_parse()
1770 if (0 == strncasecmp(key, "Content-Length", key_len)) { in scgi_response_parse()
2686 if (buffer_is_equal_string(du->key, CONST_STR_LEN("scgi.server"))) { in scgi_patch_connection()
2688 } else if (buffer_is_equal_string(du->key, CONST_STR_LEN("scgi.debug"))) { in scgi_patch_connection()
2726 if (ext->key->used == 0) continue; in scgi_check_extension()
2728 ct_len = ext->key->used - 1; in scgi_check_extension()
2733 if (*(ext->key->ptr) == '/') { in scgi_check_extension()
2734 if (strncmp(fn->ptr, ext->key->ptr, ct_len) == 0) { in scgi_check_extension()
2738 } else if (0 == strncmp(fn->ptr + s_len - ct_len, ext->key->ptr, ct_len)) { in scgi_check_extension()
2777 "on", extension->key, in scgi_check_extension()
2840 … if (host->fix_root_path_name && extension->key->ptr[0] == '/' && extension->key->ptr[1] == '\0') { in scgi_check_extension()
2844 } else if (extension->key->ptr[0] == '/' && in scgi_check_extension()
2845 con->uri.path->used > extension->key->used && in scgi_check_extension()
2846 NULL != (pathinfo = strchr(con->uri.path->ptr + extension->key->used - 1, '/'))) { in scgi_check_extension()