index
:
cfws
c-rewrite
master
original-cpp
A simple HTTP server specialized for local testing
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2023-08-07
Improve HTTP request parsing and pass cookies to CGI scripts
HEAD
master
cflip
2023-07-14
Run executable files as CGI scripts
cflip
2023-07-14
Add verbose flag and command line help message
cflip
2023-07-09
Gracefully shut down server when interrupted with Ctrl+C
cflip
2023-06-08
Check file extension for NULL
cflip
2023-06-08
Support multiple index file names (such as index.php)
cflip
2023-06-08
Support POST requests for PHP scripts
cflip
2023-06-08
Parse HTTP POST requests and request body
cflip
2023-06-08
Unset QUERY_STRING environment variable after running CGI script
cflip
2023-06-06
Ignore SIGPIPE signals when writing to a closed socket
cflip
2023-06-03
Respond with 501 Not Implemented for unknown request methods
cflip
2023-06-01
Remove extra test files
cflip
2023-06-01
Remove ClangFormat and ClangTidy files
cflip
2023-06-01
Send the proper MIME type when serving static files
c-rewrite
cflip
2023-06-01
Allow query strings to be read by PHP scripts
cflip
2023-06-01
Parse query string from HTTP requests
cflip
2023-05-30
Move request handling code out of net.c and into the main file
cflip
2023-05-30
Reads from files or pipes into a buffer instead of char-by-char
cflip
2023-05-30
Refactor response building code
cflip
2023-05-29
Hacks to make it possible to serve PHP pages
cflip
2023-05-29
Don't force C'89 standard
cflip
2023-05-27
Split cfws.c into multiple files
cflip
2023-05-27
Add Vim tags and swap files to .gitignore
cflip
2023-05-27
Build with debug symbols enabled
cflip
2023-05-27
Load and serve files from the filesystem
cflip
2023-05-08
Begin rewriting cfws in C
cflip
2022-09-30
Respond with a different content type depending on file extension
cflip
2022-09-22
Add install target to Makefile
cflip
2022-09-20
Validate CGI script paths before starting up the server
cflip
2022-09-19
Add a simple Perl script that prints out all environment varaiables
cflip
2022-09-19
Add ClangTidy configuration and apply fixes
cflip
2022-09-19
Add ClangFormat configuration and reformat files
cflip
2022-09-19
Improve Makefile build system
cflip
2022-09-19
Implement the PATH_INFO and QUERY_STRING CGI environment variables
cflip
2022-09-19
Refactor the CGIScript class a bit
cflip
2022-09-19
Add abstractions to automatically unset environment variables
cflip
2022-09-17
Set SO_REUSEADDR and SO_REUSEPORT socket options
cflip
2022-09-17
Call them CGI scripts instead of executables
cflip
2022-09-17
Make a nice wrapper class for running CGI scripts
cflip
2022-09-17
Set a few environment variables for CGI scripts
cflip
2022-09-17
Pass HTTP headers from CGI output into our HttpResponse class
cflip
2022-09-15
Add an option to serve CGI exectuables
cflip
2022-09-15
Add HTTP 500 Internal Server Error
cflip
2022-09-15
Add simple argument parsing for specifying port number
cflip
2022-09-15
Start serving files from the filesystem
cflip
2022-09-14
Fix a few compiler-dependent errors
cflip
2022-07-07
Implement simple URI parsing for multiple pages
cflip
2022-07-07
Don't print HTTP requests to the console
cflip
2022-07-07
Ignore Visual Studio Code files
cflip
2022-07-07
Reply with a different message and response code depending on language
cflip
[next]