Commits
- Commit:
ca21e1004303c6ccff7713813ab5238426414d8f
- From:
- Omar Polo <op@omarpolo.com>
- Date:
reload configuration on SIGHUP
- Commit:
e824d03efa218415d3625d14d168dfc954b39ef6
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop unnecessary check around close
- Commit:
4e2e2ab1d3ac93821434c5e7723ffbcda1b0aee4
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactor executor_main
now it's symmetrical to listener_main().
- Commit:
d672b8fba149427b68a0072c8b28db261833e960
- From:
- Omar Polo <op@omarpolo.com>
- Date:
refactoring startup logic
- Commit:
9edb82825145b2311c547003b9e7ca286ef7db3a
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop privileges after the fork
- Commit:
3c680bddab146e8c8ccf5eba1fec7e1ee978d638
- From:
- Omar Polo <op@omarpolo.com>
- Date:
configless: fixing the case of the implicit "."
I got bitten by the scope visibility rules. After the end of the
block, the path variable is no longer valid, and in fact later
load_vhosts fails to open that (because the buffer gets invalidated)
- Commit:
bcf5d929e608a3c61a79f5c021478760db54d271
- From:
- Omar Polo <op@omarpolo.com>
- Date:
ensure absolute paths in config-less mode
- Commit:
8503a1431ddd372d6af0d834529625a6e06b45b8
- From:
- Omar Polo <op@omarpolo.com>
- Date:
set cloexec status on the socketpair fds
the executor forks to spawn the cgi scripts, and they inherit the
socket for communication with the listener process. Make that
impossible.
- Commit:
ef0f2ae88ceef043eff03d0b4560f76df607eac7
- From:
- Omar Polo <op@omarpolo.com>
- Date:
remove unused function
- Commit:
8904fa0e64ec12b5ca6f07f39c2d990bc557d701
- From:
- Omar Polo <op@omarpolo.com>
- Date:
-v for verbose logging
- Commit:
13ed2fb63f4915da96fcc7f8022480561a87567e
- From:
- Omar Polo <op@omarpolo.com>
- Date:
improve configuration parsing error
- Commit:
b736ca35f220381799b62c731710c8d593dcd296
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop unused variable
- Commit:
44ee1bac8bc4ca2f216297d00ee6677f49fe3342
- From:
- Omar Polo <op@omarpolo.com>
- Date:
use starts_with in puny.c
- Commit:
72bbed91365401d14492dac426401476986c84cf
- From:
- Omar Polo <op@omarpolo.com>
- Date:
make configless mode works again. also accept every host
- Commit:
46af8c6cfe1f1ec15d93bc58791f4596c610785b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
drop the daemon config in favour of the -f flag
Now it daemonize by default when running with a config, unless the -f
flag is given.