Tom MTT.
7904d4dfc4
fix: use port 9999 instead of port 8888
...
web crawlers were creating a shit-ton of pastebins while trying to
connect to feuille.
2 years ago
Tom MTT.
d453de5108
fix(feuille.c): print non-root warning before running in background
2 years ago
Tom MTT.
58db0b6b33
fix(feuille.c): don't check user if not running as root
2 years ago
Tom MTT.
d2c3270b4b
fix(feuille.c): added some space around important blocks
2 years ago
Tom MTT.
e9009b9198
fix(feuille.c): background mode wasn't working when chrooted
...
freopen() could not find /dev/null but still closed std(in|out|err).
New sockets took the stdin file descriptor and broke everything.
Now it's fixed, and I even discovered the daemon() function.
2 years ago
Tom MTT.
7781c2b960
fix(feuille.c): pledge indentation
2 years ago
Tom MTT.
01057061f9
fix: use /var/www/feuille instead of /var/www/htdocs/feuille
2 years ago
Tom MTT.
fdf588e523
fix(feuille.c): pledge promises
2 years ago
Tom MTT.
601f8e4c24
fix(feuille.c): remove pledge stages 1 and 3
...
Stage 1 was causing issues with the chroot syscall, and, since stage
3 was causing more harm than security in terms of readability, I also
removed it.
2 years ago
Tom MTT.
8453d41a00
feat: First stable release
2 years ago