Commit Graph

28 Commits

Author SHA1 Message Date
Trevor Slocum 74fa3d5c2e Print access log by default 2020-11-16 20:21:00 -08:00
Trevor Slocum be89b61596 Rename ListDirectory as List 2020-11-16 09:19:39 -08:00
Trevor Slocum 7ed7291c6b Fix log entry for requests with blank path 2020-11-12 14:10:50 -08:00
Trevor Slocum 7820dd9723 Support logging requests
Resolves #6.
2020-11-12 10:00:22 -08:00
Trevor Slocum 335a90c5c5 Allow specifying default host and path configuration 2020-11-10 12:05:42 -08:00
Trevor Slocum 4f4e2a8cbe Do not follow symbolic links by default
Resolves #4.
2020-11-10 09:59:35 -08:00
Trevor Slocum 51fd59b24f Do not serve hidden files and directories by default 2020-11-10 09:42:32 -08:00
Trevor Slocum 05da75b22b Fix cache attribute parsing 2020-11-09 21:12:22 -08:00
Trevor Slocum 8d02c6d779 Add cache attribute 2020-11-09 20:10:53 -08:00
Trevor Slocum e8af67c813 Add proposals doc 2020-11-09 13:59:30 -08:00
Trevor Slocum e3aeb18053 Add SaneEOL configuration option 2020-11-05 12:57:28 -08:00
Trevor Slocum 0b744eba7e Redirect requests with invalid trailing slash 2020-11-05 10:21:13 -08:00
Trevor Slocum 2b7e21666b Include size of response body in media type header 2020-11-04 20:41:11 -08:00
Trevor Slocum dc58324dff Fix resource path resolution 2020-11-04 20:21:13 -08:00
Trevor Slocum 8e2e404a81 Send headers to FastCGI server 2020-11-04 13:07:06 -08:00
Trevor Slocum 5e9515ff09 Support FastCGI 2020-11-04 12:48:55 -08:00
Trevor Slocum 47450eddfe Add Gemini page links 2020-10-31 16:49:37 -07:00
Trevor Slocum 9c7ee8bb10 Support reloading configuration file
Resolves #2.
2020-10-31 14:59:44 -07:00
Trevor Slocum b4876f8756 Return 'Not found' on stat error 2020-10-31 09:59:12 -07:00
Trevor Slocum 8465ad9871 Support requesting user input
Resolves #3.
2020-10-30 22:11:54 -07:00
Trevor Slocum e7cebf095e Support directory listing
Resolves #5.
2020-10-30 18:31:13 -07:00
Trevor Slocum d1f9c6d4aa Update configuration docs 2020-10-30 17:29:25 -07:00
Trevor Slocum 5637f27b45 Simplify host configuration 2020-10-30 13:36:55 -07:00
Trevor Slocum 8aec55c459 Support multiple hostnames
Resolves #1.
2020-10-30 13:30:09 -07:00
Trevor Slocum ae6e0b6b7b Support serving the output of local commands 2020-10-30 11:19:16 -07:00
Trevor Slocum 29c059c43f Support proxying requests 2020-10-29 17:17:23 -07:00
Trevor Slocum d66e5d6384 Specify path using fixed string or regular expression 2020-10-29 14:58:12 -07:00
Trevor Slocum ba5b3dc5f0 Initial commit 2020-10-29 13:35:48 -07:00