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.
10ca071b99
fix(README.md): web/cgi/ → cgi/
2 years ago
Tom MTT.
e0b3cf4e82
chore: bump version
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.
ef6d5debfb
fix(README.md): use nc instead of $NC
...
I have absolutely no idea why that was there.
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.
de51c9830a
fix(bin.c): safer generate_id()
...
set next byte of ID to zero each time a new character is appended to
prevent undefined behaviours.
2 years ago
Tom MTT.
fdf588e523
fix(feuille.c): pledge promises
2 years ago
Tom MTT.
7c4aaf95ea
fix(feuille.1): re-add manpage
...
I accidentally removed it.
2 years ago
Tom MTT.
87fcd5a435
fix(bin.c): remove trailing line in description
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.
8f75f88950
fix(Makefile): copy manpage instead of moving it
2 years ago
Tom MTT.
236b8a0545
fix: remove built cgi/feuille.cgi
2 years ago
Tom MTT.
2abefcda5c
fix(Makefile): CGI script path
2 years ago
Tom MTT.
99b8f81f67
fix(cgi/form.html): more polished form
2 years ago
Tom MTT.
cf75b2b989
feat: cron jobs
2 years ago
Tom MTT.
ae31b046ae
feat: miscellaneaous files
2 years ago
Tom MTT.
4c6a60f7c0
feat: CGI script and sample HTML form
2 years ago
Tom MTT.
8453d41a00
feat: First stable release
2 years ago
Tom MTT.
845677abe1
feat: Makefile
2 years ago
Tom MTT.
ca9f8261bf
feat: Manpage
2 years ago
Tom MTT.
146b2241f5
feat: README and LICENSE
2 years ago