Lines Matching refs:param

91 	struct server_fcgi_param	 param;  in server_fcgi()  local
143 memset(&param, 0, sizeof(param)); in server_fcgi()
145 h = (struct fcgi_record_header *)&param.buf; in server_fcgi()
152 begin = (struct fcgi_begin_request_body *)&param.buf[sizeof(struct in server_fcgi()
156 if (bufferevent_write(clt->clt_srvbev, &param.buf, in server_fcgi()
164 h->content_len = param.total_len = 0; in server_fcgi()
189 if (fcgi_add_param(&param, "PATH_INFO", in server_fcgi()
197 if (fcgi_add_param(&param, "PATH_INFO", "", clt) == -1) { in server_fcgi()
211 ret = fcgi_add_param(&param, "SCRIPT_NAME", str, clt); in server_fcgi()
217 if (fcgi_add_param(&param, "SCRIPT_FILENAME", server_root_strip(script, in server_fcgi()
224 if (fcgi_add_param(&param, "QUERY_STRING", query_alias, in server_fcgi()
229 } else if (fcgi_add_param(&param, "QUERY_STRING", "", clt) == -1) { in server_fcgi()
234 if (fcgi_add_param(&param, "DOCUMENT_ROOT", server_root_strip( in server_fcgi()
239 if (fcgi_add_param(&param, "DOCUMENT_URI", alias, in server_fcgi()
244 if (fcgi_add_param(&param, "GATEWAY_INTERFACE", "CGI/1.1", in server_fcgi()
251 if (fcgi_add_param(&param, "REMOTE_USER", in server_fcgi()
259 if (server_headers(clt, desc, server_fcgi_writeheader, &param) == -1) { in server_fcgi()
265 if (fcgi_add_param(&param, "HTTPS", "on", clt) == -1) { in server_fcgi()
269 if (srv_conf->tls_flags != 0 && fcgi_add_param(&param, in server_fcgi()
278 if (fcgi_add_param(&param, fcgiparam->name, fcgiparam->value, in server_fcgi()
286 if (fcgi_add_param(&param, "REMOTE_ADDR", hbuf, clt) == -1) { in server_fcgi()
292 if (fcgi_add_param(&param, "REMOTE_PORT", hbuf, clt) == -1) { in server_fcgi()
297 if (fcgi_add_param(&param, "REQUEST_METHOD", in server_fcgi()
304 if (fcgi_add_param(&param, "REQUEST_URI", desc->http_path_orig, in server_fcgi()
315 ret = fcgi_add_param(&param, "REQUEST_URI", str, clt); in server_fcgi()
324 if (fcgi_add_param(&param, "SERVER_ADDR", hbuf, clt) == -1) { in server_fcgi()
331 if (fcgi_add_param(&param, "SERVER_PORT", hbuf, clt) == -1) { in server_fcgi()
336 if (fcgi_add_param(&param, "SERVER_NAME", srv_conf->name, in server_fcgi()
342 if (fcgi_add_param(&param, "SERVER_PROTOCOL", desc->http_version, in server_fcgi()
348 if (fcgi_add_param(&param, "SERVER_SOFTWARE", HTTPD_SERVERNAME, in server_fcgi()
354 if (param.total_len != 0) { /* send last params record */ in server_fcgi()
355 if (bufferevent_write(clt->clt_srvbev, &param.buf, in server_fcgi()
365 if (bufferevent_write(clt->clt_srvbev, &param.buf, in server_fcgi()
447 uint8_t *param; in fcgi_add_param() local
467 param = p->buf + sizeof(*h) + p->total_len; in fcgi_add_param()
470 *param++ = ((key_len >> 24) & 0xff) | 0x80; in fcgi_add_param()
471 *param++ = ((key_len >> 16) & 0xff); in fcgi_add_param()
472 *param++ = ((key_len >> 8) & 0xff); in fcgi_add_param()
473 *param++ = (key_len & 0xff); in fcgi_add_param()
475 *param++ = key_len; in fcgi_add_param()
478 *param++ = ((val_len >> 24) & 0xff) | 0x80; in fcgi_add_param()
479 *param++ = ((val_len >> 16) & 0xff); in fcgi_add_param()
480 *param++ = ((val_len >> 8) & 0xff); in fcgi_add_param()
481 *param++ = (val_len & 0xff); in fcgi_add_param()
483 *param++ = val_len; in fcgi_add_param()
485 memcpy(param, key, key_len); in fcgi_add_param()
486 param += key_len; in fcgi_add_param()
487 memcpy(param, val, val_len); in fcgi_add_param()
741 struct server_fcgi_param *param = arg; in server_fcgi_writeheader() local
781 ret = fcgi_add_param(param, name, val, clt); in server_fcgi_writeheader()