simplefiles

A lightweight C CGI web application for managing files.
git clone https://scm.kuandu.systems/git-raw/simplefiles.git
Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore5L
-rw-r--r--LICENSE13L
-rw-r--r--Makefile374L
-rw-r--r--README.md220L
-rw-r--r--conf/bob1L
-rw-r--r--conf/httpd-test.conf19L
-rw-r--r--css/style.css138L
-rw-r--r--html/delete.html.template22L
-rw-r--r--html/index.html10L
-rw-r--r--html/list-readonly.html.template37L
-rw-r--r--html/list.html.template41L
-rw-r--r--html/rename.html.template44L
-rw-r--r--html/upload.html.template114L
-rwxr-xr-xscripts/dev-start.sh30L
-rw-r--r--src/common.c237L
-rw-r--r--src/common.h32L
-rw-r--r--src/config.c309L
-rw-r--r--src/config.h40L
-rw-r--r--src/delete.c191L
-rw-r--r--src/download.c68L
-rw-r--r--src/html.c361L
-rw-r--r--src/html.h29L
-rw-r--r--src/http.c107L
-rw-r--r--src/http.h17L
-rw-r--r--src/list.c217L
-rw-r--r--src/multipart.c1006L
-rw-r--r--src/multipart.h40L
-rw-r--r--src/rename.c247L
-rw-r--r--src/request.c54L
-rw-r--r--src/request.h9L
-rw-r--r--src/upload.c683L
-rw-r--r--src/url.c203L
-rw-r--r--src/url.h8L
-rwxr-xr-xtests/regression/delete.sh686L
-rwxr-xr-xtests/regression/download.sh471L
-rwxr-xr-xtests/regression/httpd.sh71L
-rwxr-xr-xtests/regression/list.sh403L
-rwxr-xr-xtests/regression/rename.sh663L
-rwxr-xr-xtests/regression/testlib.sh311L
-rwxr-xr-xtests/regression/upload.sh1423L
-rw-r--r--tests/unit/common.c218L
-rw-r--r--tests/unit/config.c215L
-rw-r--r--tests/unit/html.c555L
-rw-r--r--tests/unit/http.c85L
-rw-r--r--tests/unit/multipart.c1816L
-rw-r--r--tests/unit/url.c212L
-rw-r--r--tests/unit/valid_filename.c75L