Lines Matching refs:b

31 	buffer *b;  in http_response_write_header()  local
36 b = chunkqueue_get_prepend_buffer(con->write_queue); in http_response_write_header()
39 buffer_copy_string_len(b, CONST_STR_LEN("HTTP/1.1 ")); in http_response_write_header()
41 buffer_copy_string_len(b, CONST_STR_LEN("HTTP/1.0 ")); in http_response_write_header()
43 buffer_append_long(b, con->http_status); in http_response_write_header()
44 buffer_append_string_len(b, CONST_STR_LEN(" ")); in http_response_write_header()
45 buffer_append_string(b, get_http_status_name(con->http_status)); in http_response_write_header()
82 buffer_append_string_len(b, CONST_STR_LEN("\r\n")); in http_response_write_header()
83 buffer_append_string_buffer(b, ds->key); in http_response_write_header()
84 buffer_append_string_len(b, CONST_STR_LEN(": ")); in http_response_write_header()
89 buffer_append_string_encoded(b, CONST_BUF_LEN(ds->value), ENCODING_HTTP_HEADER); in http_response_write_header()
91 buffer_append_string_buffer(b, ds->value); in http_response_write_header()
98 buffer_append_string_len(b, CONST_STR_LEN("\r\nDate: ")); in http_response_write_header()
112 buffer_append_string_buffer(b, srv->ts_date_str); in http_response_write_header()
117 buffer_append_string_len(b, CONST_STR_LEN("\r\nServer: " PACKAGE_DESC)); in http_response_write_header()
119 buffer_append_string_len(b, CONST_STR_LEN("\r\nServer: ")); in http_response_write_header()
120 buffer_append_string_encoded(b, CONST_BUF_LEN(con->conf.server_tag), ENCODING_HTTP_HEADER); in http_response_write_header()
124 buffer_append_string_len(b, CONST_STR_LEN("\r\n\r\n")); in http_response_write_header()
127 con->bytes_header = b->used - 1; in http_response_write_header()
130 log_error_write(srv, __FILE__, __LINE__, "sSb", "Response-Header:", "\n", b); in http_response_write_header()
450 buffer *b = con->physical.rel_path; in http_response_prepare() local
453 if (b->used > 2 && in http_response_prepare()
454 b->ptr[b->used-2] == '/' && in http_response_prepare()
455 (b->ptr[b->used-3] == ' ' || in http_response_prepare()
456 b->ptr[b->used-3] == '.')) { in http_response_prepare()
457 b->ptr[b->used--] = '\0'; in http_response_prepare()
460 for (i = b->used - 2; b->used > 1; i--) { in http_response_prepare()
461 if (b->ptr[i] == ' ' || in http_response_prepare()
462 b->ptr[i] == '.') { in http_response_prepare()
463 b->ptr[b->used--] = '\0'; in http_response_prepare()