summaryrefslogtreecommitdiffhomepage
path: root/src/nxt_http_static.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-05-20Static: fixed potential undefined behavior in memcpy().Valentin Bartenev1-1/+1
According to the C standard, pointer arguments passed to memcpy() calls shall still have valid values. NULL is considered as invalid. Found with GCC Static Analyzer.
2020-03-03Added a "fallback" option to be used with the "share" action.Valentin Bartenev1-0/+13
It allows proceeding to another action if a file isn't available. An example: { "share": "/data/www/", "fallback": { "pass": "applications/php" } } In the example above, an attempt is made first to serve a request with a file from the "/data/www/" directory. If there's no such file, the request is passed to the "php" application. Fallback actions may be nested: { "share": "/data/www/", "fallback": { "share": "/data/cache/", "fallback": { "proxy": "http://127.0.0.1:9000" } } }
2019-11-14Initial proxy support.Igor Sysoev1-1/+1
2019-11-14Replacing pass with action.Igor Sysoev1-4/+4
2019-09-24Static: returning 404 for Unix domain sockets.Valentin Bartenev1-0/+11
It's now similar to how attempts to access other non-regular files are handled.
2019-09-20Fixed segfault if an inappropriate file system object is requested.Valentin Bartenev1-1/+2
Found by Coverity (CID 349483).
2019-09-19Basic support for serving static files.Valentin Bartenev1-0/+599