Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor hex decoding | Leah Neukirchen | 2020-05-08 | 1 | -18/+17 |
| | |||||
* | rewrite parse_range | Leah Neukirchen | 2020-05-08 | 1 | -11/+36 |
| | | | | Reject overflows and whitespace. | ||||
* | detect and report ENAMETOOLONG | Leah Neukirchen | 2020-05-08 | 1 | -0/+2 |
| | |||||
* | detect overflow during percent decoding | Leah Neukirchen | 2020-05-08 | 1 | -1/+6 |
| | |||||
* | send_dir_redirect: increase response buffer, detect truncation | Leah Neukirchen | 2020-05-08 | 1 | -30/+35 |
| | | | | Thanks @duncaen. | ||||
* | on_url: can be called multiple times for long URLs | Leah Neukirchen | 2020-05-08 | 1 | -1/+6 |
| | |||||
* | ignore duplicate headers | Leah Neukirchen | 2020-05-08 | 1 | -2/+2 |
| | | | | | | Fixes a memory leak. Thanks @duncaen. | ||||
* | for vhost, detect Host: . and empty Host: | Leah Neukirchen | 2020-05-08 | 1 | -1/+1 |
| | | | | Thanks @duncaen. | ||||
* | escape # in urls (else potentially HTML anchors) | Leah Neukirchen | 2020-05-08 | 1 | -0/+1 |
| | |||||
* | skip query parameters when parsing file name | Leah Neukirchen | 2020-05-08 | 1 | -0/+2 |
| | |||||
* | define global for default port | Leah Neukirchen | 2020-05-08 | 1 | -1/+2 |
| | |||||
* | add .js content-type | Leah Neukirchen | 2020-05-08 | 1 | -0/+1 |
| | |||||
* | add FEATURES | Leah Neukirchen | 2020-05-08 | 1 | -0/+31 |
| | |||||
* | reject HTTP/0.9 requests | Leah Neukirchen | 2020-05-08 | 1 | -2/+9 |
| | |||||
* | respect Connection: header | Leah Neukirchen | 2020-05-07 | 1 | -3/+5 |
| | |||||
* | send_error: fix logged length | Leah Neukirchen | 2020-05-07 | 1 | -1/+1 |
| | |||||
* | a few more common MIME types | Leah Neukirchen | 2020-05-07 | 1 | -1/+10 |
| | |||||
* | make wwwroot configurable | Leah Neukirchen | 2020-05-07 | 1 | -2/+5 |
| | |||||
* | use getaddrinfo for -h | Leah Neukirchen | 2020-05-07 | 1 | -10/+19 |
| | |||||
* | argument parsing | Leah Neukirchen | 2020-05-07 | 1 | -3/+24 |
| | |||||
* | more fatal errors on startup | Leah Neukirchen | 2020-05-07 | 1 | -4/+8 |
| | |||||
* | not a daemon in the strict sense of the word | Leah Neukirchen | 2020-05-07 | 1 | -1/+1 |
| | |||||
* | remove BAD_REQUEST, now obsolete | Leah Neukirchen | 2020-05-07 | 1 | -6/+3 |
| | |||||
* | decode path at the end, keep it for access log | Leah Neukirchen | 2020-05-07 | 1 | -75/+62 |
| | |||||
* | send_dir_redirect: fix length in access log | Leah Neukirchen | 2020-05-07 | 1 | -0/+2 |
| | |||||
* | initial commit | Leah Neukirchen | 2020-05-07 | 19 | -0/+9653 |