diff options
Diffstat (limited to 'src/config/lexparse.c')
| -rw-r--r-- | src/config/lexparse.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/config/lexparse.c b/src/config/lexparse.c index a799a6b..160aa97 100644 --- a/src/config/lexparse.c +++ b/src/config/lexparse.c @@ -50,6 +50,8 @@ enum directivevalue_e T_NONNPH, T_BASICAUTH, T_NOAUTH, + T_AUTOCHUNK, + T_NOAUTOCHUNK, T_FILETYPE, T_CUSTOMRESPONSE } ; @@ -408,6 +410,7 @@ static inline void process_line (char const *s, size_t const *word, size_t n, st static struct namevalue_s const directives[] = { { .name = "!", .value = T_BANG }, + { .name = "autochunk", .value = T_AUTOCHUNK }, { .name = "basic-auth", .value = T_BASICAUTH }, { .name = "cgi", .value = T_CGI }, { .name = "content-type", .value = T_CONTENTTYPE }, @@ -419,6 +422,7 @@ static inline void process_line (char const *s, size_t const *word, size_t n, st { .name = "index-file", .value = T_INDEXFILE }, { .name = "log", .value = T_LOG }, { .name = "no-auth", .value = T_NOAUTH }, + { .name = "noautochunk", .value = T_NOAUTOCHUNK }, { .name = "noncgi", .value = T_NONCGI }, { .name = "nonnph", .value = T_NONNPH }, { .name = "nph", .value = T_NPH }, @@ -508,6 +512,12 @@ static inline void process_line (char const *s, size_t const *word, size_t n, st strerr_warnw5x("file ", g.storage.s + md->filepos, " line ", md->linefmt, ": directive basic-auth not implemented in tipidee-" TIPIDEE_VERSION) ; parse_bitattr(s, word, n, domain->s, domain->len, md, 2, 0) ; break ; + case T_AUTOCHUNK : + parse_bitattr(s, word, n, domain->s, domain->len, md, 3, 1) ; + break ; + case T_NOAUTOCHUNK : + parse_bitattr(s, word, n, domain->s, domain->len, md, 3, 0) ; + break ; case T_FILETYPE : parse_filetype(s, word, n, domain->s, domain->len, md) ; break ; |
