Introduction
Introduction Statistics Contact Development Disclaimer Help
Rename REQ_MOD to REQ_IF_MODIFIED_SINCE - quark - quark web server
git clone git://git.suckless.org/quark
Log
Files
Refs
LICENSE
---
commit 90d5179ea0d7a437a08085dfa1c10953dbd45a68
parent 2c50d0c654ca619fc3c3e34ee3452ffdf9ef7c4e
Author: Laslo Hunhold <[email protected]>
Date: Wed, 5 Aug 2020 15:46:03 +0200
Rename REQ_MOD to REQ_IF_MODIFIED_SINCE
The named constants for header fields of the response struct all
pretty much matched the actual header name, which I think improves
readability for everyone familiar with the HTTP-spec.
The request header fields named constants followed the rule, except
the "If-Modified-Since"-header, which is addressed in this commit.
Signed-off-by: Laslo Hunhold <[email protected]>
Diffstat:
M http.c | 11 ++++++-----
M http.h | 2 +-
2 files changed, 7 insertions(+), 6 deletions(-)
---
diff --git a/http.c b/http.c
@@ -22,9 +22,9 @@
#include "util.h"
const char *req_field_str[] = {
- [REQ_HOST] = "Host",
- [REQ_RANGE] = "Range",
- [REQ_MOD] = "If-Modified-Since",
+ [REQ_HOST] = "Host",
+ [REQ_RANGE] = "Range",
+ [REQ_IF_MODIFIED_SINCE] = "If-Modified-Since",
};
const char *req_method_str[] = {
@@ -671,9 +671,10 @@ http_send_response(int fd, struct request *req)
}
/* modified since */
- if (req->field[REQ_MOD][0]) {
+ if (req->field[REQ_IF_MODIFIED_SINCE][0]) {
/* parse field */
- if (!strptime(req->field[REQ_MOD], "%a, %d %b %Y %T GMT", &tm)…
+ if (!strptime(req->field[REQ_IF_MODIFIED_SINCE],
+ "%a, %d %b %Y %T GMT", &tm)) {
return http_send_status(fd, S_BAD_REQUEST);
}
diff --git a/http.h b/http.h
@@ -10,7 +10,7 @@
enum req_field {
REQ_HOST,
REQ_RANGE,
- REQ_MOD,
+ REQ_IF_MODIFIED_SINCE,
NUM_REQ_FIELDS,
};
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.