prx
46f2c7238a
replace strlcpy and strlcat by snprintf to reduce calls
2022-08-20 15:10:05 +02:00
prx
875f167eb9
skip useless test
2022-08-18 15:27:44 +02:00
prx
2b835bc39c
import regex functions to parse request
2022-08-17 21:28:09 +02:00
prx
fd0e70ab5b
really fix size computation
2022-08-08 23:16:55 +02:00
prx
4d3b585951
fix wrong data size calculation
2022-08-08 23:12:12 +02:00
prx
f973351945
reformat as much as possible.
...
Now main() is much simpler.
Removed all goto.
Less variables in main.
Simplified status_ to status().
Use a stop() function to log, send messages to stderr if necessary and close vger.
Minor fixes with defaults, mimes
There is still work to do to compare path using stat().
2022-08-08 22:57:03 +02:00
Solene Rapenne
01f2503376
fix NetBSD macro check
2022-01-26 13:04:04 +01:00
prx
843d1f0ab7
send header before other messages
2021-04-30 12:45:34 +02:00
prx
4972df5999
Fix virtualhost support changing the way request is parsed
2021-03-22 21:44:23 +01:00
Solene Rapenne
365e99400a
Support all other BSD ! <3
2021-03-14 21:29:51 +01:00
Solene Rapenne
807d1b8409
Add a configure script to make compiling on Linux easier
2021-03-14 14:18:06 +01:00
prx
f0dbd2c9ed
ready for Linux && disable solene's specific tests
2021-02-03 20:46:36 +01:00
prx
55042768e5
restore parent link in autoindex and add comments
2021-01-31 22:05:48 +01:00
prx
470e47a018
Add simple cgi support +:
...
* read file byte after byte
* format code (syslog + err)
* move functions in utils.c
2021-01-14 13:31:51 +01:00