commit 966ed3d20db357ccf1b712492efafdb6282d8c7d
parent 0413de6a8fc05cb4694c1bcbd094d46ed0c12dc9
Author: Joris Vink <joris@coders.se>
Date:   Tue,  5 Aug 2014 14:26:31 +0200
Rename the two functions used to read/set headers.
Rename http_request_header_get() to http_request_header().
Rename http_response_header_add() to http_response_header().
Diffstat:
5 files changed, 27 insertions(+), 28 deletions(-)
diff --git a/examples/generic/src/example.c b/examples/generic/src/example.c
@@ -72,7 +72,7 @@ serve_style_css(struct http_request *req)
 	time_t		tstamp;
 
 	tstamp = 0;
-	if (http_request_header_get(req, "if-modified-since", &date)) {
+	if (http_request_header(req, "if-modified-since", &date)) {
 		tstamp = kore_date_to_time(date);
 		kore_mem_free(date);
 
@@ -84,9 +84,9 @@ serve_style_css(struct http_request *req)
 	} else {
 		date = kore_time_to_date(asset_mtime_style_css);
 		if (date != NULL)
-			http_response_header_add(req, "last-modified", date);
+			http_response_header(req, "last-modified", date);
 
-		http_response_header_add(req, "content-type", "text/css");
+		http_response_header(req, "content-type", "text/css");
 		http_response(req, 200, asset_style_css, asset_len_style_css);
 	}
 
@@ -96,7 +96,7 @@ serve_style_css(struct http_request *req)
 int
 serve_index(struct http_request *req)
 {
-	http_response_header_add(req, "content-type", "text/html");
+	http_response_header(req, "content-type", "text/html");
 	http_response(req, 200, asset_index_html, asset_len_index_html);
 
 	return (KORE_RESULT_OK);
@@ -105,7 +105,7 @@ serve_index(struct http_request *req)
 int
 serve_intro(struct http_request *req)
 {
-	http_response_header_add(req, "content-type", "image/jpg");
+	http_response_header(req, "content-type", "image/jpg");
 	http_response(req, 200, asset_intro_jpg, asset_len_intro_jpg);
 
 	return (KORE_RESULT_OK);
@@ -125,7 +125,7 @@ serve_b64test(struct http_request *req)
 
 	data = kore_buf_release(res, &len);
 
-	http_response_header_add(req, "content-type", "text/plain");
+	http_response_header(req, "content-type", "text/plain");
 	http_response(req, 200, data, len);
 	kore_mem_free(data);
 
@@ -173,7 +173,7 @@ serve_file_upload(struct http_request *req)
 
 	d = kore_buf_release(b, &len);
 
-	http_response_header_add(req, "content-type", "text/html");
+	http_response_header(req, "content-type", "text/html");
 	http_response(req, 200, d, len);
 	kore_mem_free(d);
 
@@ -281,7 +281,7 @@ serve_params_test(struct http_request *req)
 		else
 			kore_log(LOG_NOTICE, "No id set");
 
-		http_response_header_add(req, "content-type", "text/html");
+		http_response_header(req, "content-type", "text/html");
 		d = kore_buf_release(b, &len);
 		http_response(req, 200, d, len);
 		kore_mem_free(d);
@@ -300,7 +300,7 @@ serve_params_test(struct http_request *req)
 		}
 	}
 
-	http_response_header_add(req, "content-type", "text/html");
+	http_response_header(req, "content-type", "text/html");
 	d = kore_buf_release(b, &len);
 	http_response(req, 200, d, len);
 	kore_mem_free(d);
@@ -311,8 +311,8 @@ serve_params_test(struct http_request *req)
 int
 serve_private(struct http_request *req)
 {
-	http_response_header_add(req, "content-type", "text/html");
-	http_response_header_add(req, "set-cookie", "session_id=test123");
+	http_response_header(req, "content-type", "text/html");
+	http_response_header(req, "set-cookie", "session_id=test123");
 	http_response(req, 200, asset_private_html, asset_len_private_html);
 
 	return (KORE_RESULT_OK);
@@ -321,7 +321,7 @@ serve_private(struct http_request *req)
 int
 serve_private_test(struct http_request *req)
 {
-	http_response_header_add(req, "content-type", "text/html");
+	http_response_header(req, "content-type", "text/html");
 
 	http_response(req, 200, asset_private_test_html,
 	    asset_len_private_test_html);
diff --git a/examples/headers/src/headers.c b/examples/headers/src/headers.c
@@ -12,13 +12,13 @@ page(struct http_request *req)
 	 * We'll lookup if the X-Custom-Header is given in the request.
 	 * If it is we'll set it as a response header as well.
 	 *
-	 * The value returned by http_request_header_get() must be freed.
+	 * The value returned by http_request_header() must be freed.
 	 *
 	 * NOTE: All custom headers you set must be in lower case due to
 	 * the SPDYv3 specification requiring this.
 	 */
-	if (http_request_header_get(req, "x-custom-header", &custom)) {
-		http_response_header_add(req, "x-custom-header", custom);
+	if (http_request_header(req, "x-custom-header", &custom)) {
+		http_response_header(req, "x-custom-header", custom);
 		kore_mem_free(custom);
 	}
 
diff --git a/includes/http.h b/includes/http.h
@@ -201,9 +201,9 @@ char		*http_post_data_text(struct http_request *);
 void		http_process_request(struct http_request *, int);
 u_int8_t	*http_post_data_bytes(struct http_request *, u_int32_t *);
 void		http_response(struct http_request *, int, void *, u_int32_t);
-int		http_request_header_get(struct http_request *,
+int		http_request_header(struct http_request *,
 		    const char *, char **);
-void		http_response_header_add(struct http_request *,
+void		http_response_header(struct http_request *,
 		    const char *, const char *);
 int		http_request_new(struct connection *, struct spdy_stream *,
 		    const char *, const char *, const char *, const char *,
diff --git a/src/auth.c b/src/auth.c
@@ -92,7 +92,7 @@ kore_auth(struct http_request *req, struct kore_auth *auth)
 		return (KORE_RESULT_ERROR);
 	}
 
-	http_response_header_add(req, "location", auth->redirect);
+	http_response_header(req, "location", auth->redirect);
 	http_response(req, 302, NULL, 0);
 
 	return (KORE_RESULT_ERROR);
@@ -105,7 +105,7 @@ kore_auth_cookie(struct http_request *req, struct kore_auth *auth)
 	size_t		len, slen;
 	char		*value, *c, *cookie, *cookies[HTTP_MAX_COOKIES];
 
-	if (!http_request_header_get(req, "cookie", &cookie))
+	if (!http_request_header(req, "cookie", &cookie))
 		return (KORE_RESULT_ERROR);
 
 	slen = strlen(auth->value);
@@ -142,7 +142,7 @@ kore_auth_header(struct http_request *req, struct kore_auth *auth)
 	int		r;
 	char		*header;
 
-	if (!http_request_header_get(req, auth->value, &header))
+	if (!http_request_header(req, auth->value, &header))
 		return (KORE_RESULT_ERROR);
 
 	r = kore_validator_check(req, auth->validator, header);
diff --git a/src/http.c b/src/http.c
@@ -142,7 +142,7 @@ http_request_new(struct connection *c, struct spdy_stream *s, const char *host,
 	TAILQ_INIT(&(req->files));
 
 	if (s != NULL) {
-		if (!http_request_header_get(req, "user-agent", &(req->agent)))
+		if (!http_request_header(req, "user-agent", &(req->agent)))
 			req->agent = kore_strdup("unknown");
 	}
 
@@ -283,12 +283,12 @@ http_process_request(struct http_request *req, int retry_only)
 }
 
 void
-http_response_header_add(struct http_request *req,
+http_response_header(struct http_request *req,
     const char *header, const char *value)
 {
 	struct http_header	*hdr;
 
-	kore_debug("http_response_header_add(%p, %s, %s)", req, header, value);
+	kore_debug("http_response_header(%p, %s, %s)", req, header, value);
 
 	hdr = kore_pool_get(&http_header_pool);
 	hdr->header = kore_strdup(header);
@@ -393,8 +393,7 @@ http_response(struct http_request *req, int status, void *d, u_int32_t l)
 }
 
 int
-http_request_header_get(struct http_request *req, const char *header,
-    char **out)
+http_request_header(struct http_request *req, const char *header, char **out)
 {
 	int			r;
 	struct http_header	*hdr;
@@ -520,7 +519,7 @@ http_header_recv(struct netbuf *nb)
 	}
 
 	if (req->method == HTTP_METHOD_POST) {
-		if (!http_request_header_get(req, "content-length", &p)) {
+		if (!http_request_header(req, "content-length", &p)) {
 			kore_debug("POST but no content-length");
 			req->flags |= HTTP_REQUEST_DELETE;
 			http_error_response(req->owner, NULL, 411);
@@ -745,7 +744,7 @@ http_populate_multipart_form(struct http_request *req, int *v)
 	if (req->method != HTTP_METHOD_POST)
 		return (KORE_RESULT_ERROR);
 
-	if (!http_request_header_get(req, "content-type", &type))
+	if (!http_request_header(req, "content-type", &type))
 		return (KORE_RESULT_ERROR);
 
 	h = kore_split_string(type, ";", args, 3);
@@ -1101,7 +1100,7 @@ http_response_normal(struct http_request *req, struct connection *c,
 		connection_close = 0;
 
 	if (connection_close == 0 && req != NULL) {
-		if (http_request_header_get(req, "connection", &conn)) {
+		if (http_request_header(req, "connection", &conn)) {
 			if ((*conn == 'c' || *conn == 'C') &&
 			    !strcasecmp(conn, "close"))
 				connection_close = 1;