Drew DeVault
|
1fe107875b
|
Overhaul network I/O to be async for real
Had to totally cut off OpenSSL from the network fd because obviously
OpenSSL is just going to wreck our shit
|
2020-10-25 14:50:07 -04:00 |
|
Kevin Sangeelee
|
cff1f71f1a
|
Change assert to 2-param version to comply with C11.
|
2020-09-29 18:04:12 -04:00 |
|
Drew DeVault
|
6bc9c4deb9
|
Implement autoindex option
|
2020-09-26 15:51:28 -04:00 |
|
Drew DeVault
|
165e3c02fc
|
Rehome some logic from server.c -> serve.c
|
2020-09-26 15:08:25 -04:00 |
|
Drew DeVault
|
61bc033740
|
Okay, time to quit fucking around with BUFSIZ
|
2020-09-26 15:00:40 -04:00 |
|
Drew DeVault
|
d4d8ea646c
|
Turns out BUFSIZ is small sometimes
|
2020-09-26 14:56:18 -04:00 |
|
Drew DeVault
|
48f75abcfd
|
Bump client buffer size to BUFSIZ
|
2020-09-26 14:45:39 -04:00 |
|
Drew DeVault
|
9bed26b8d9
|
Log response body size in bytes
|
2020-09-26 14:41:17 -04:00 |
|
Drew DeVault
|
ce467cebd3
|
Parse requests and serve simple responses
|
2020-09-26 13:39:37 -04:00 |
|
Drew DeVault
|
fa69887e52
|
Implement TLS exchange with clients
This probably leaves a bit to be desired tbh
|
2020-09-24 19:58:41 -04:00 |
|
Drew DeVault
|
da9db7bc46
|
Implement basic server event loop
|
2020-09-23 14:19:28 -04:00 |
|
Drew DeVault
|
65c2a56c6d
|
Initialize sockets
|
2020-09-23 12:43:05 -04:00 |
|