Commit graph

21 commits

Author SHA1 Message Date
c2c5440b21 fix: use `#pragma once' instead of guards 2022-12-25 01:03:02 +01:00
5c93649473 fix(Makefile): minor tweaks 2022-12-11 14:38:36 +01:00
fbcf5b1464 fix(Makefile): unzip -f flag 2022-12-11 12:55:24 +01:00
20fe93c3ca feat(README.md): cosmopolitan libc "tutorial" 2022-12-11 02:14:51 +01:00
de2c58196c fix(feuille.c): pledge if using cosmopolitan libc 2022-12-11 02:12:30 +01:00
16f516d6ce feat: cosmopolitan libc support
Added support for cosmopolitan libc.
Simply do `make COSMO=yes` and you'll get feuille.com, a working
αcτµαlly pδrταblε εxεcµταblε pastebin server.

+ version bump.
2022-12-11 01:59:08 +01:00
b146e1a300 fix: remove `misc' folder and put the aliases in README.md
+ fix typo.
2022-11-30 13:43:09 +01:00
fdd0d73e77 fix(server.c): add newline only if there isn't one already 2022-11-29 16:06:27 +01:00
8764f00655 chore: update manpage 2022-11-29 14:47:35 +01:00
9f9a25237a chore: update manpage 2022-11-29 14:28:35 +01:00
8c30d271df feat: use paste size instead of NULL byte in order to write the paste
Previously, the pastes were written to disk until feuille encountered
a NULL byte. This is now fixed.

+ version bump.
2022-11-29 13:57:11 +01:00
b61f5c4cae chore: bump version 2022-11-29 13:31:14 +01:00
5ba58b1bd7 feat: reduce timeout, max file size, and use more workers by default 2022-11-29 10:27:56 +01:00
aeee552947 fix(feuille.1): FEUILLE(1) -> feuille(1) 2022-11-28 15:27:58 +01:00
6920f38942 chore: bump version to 1.6.20 2022-11-23 10:13:35 +01:00
ae746f24b1 chore(feuille.1): update manpage 2022-11-23 10:07:11 +01:00
7904d4dfc4 fix: use port 9999 instead of port 8888
web crawlers were creating a shit-ton of pastebins while trying to
connect to feuille.
2022-11-22 20:36:45 +01:00
01057061f9 fix: use /var/www/feuille instead of /var/www/htdocs/feuille 2022-11-21 19:33:09 +01:00
7c4aaf95ea fix(feuille.1): re-add manpage
I accidentally removed it.
2022-11-21 14:50:53 +01:00
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.
2022-11-21 14:40:51 +01:00
ca9f8261bf feat: Manpage 2022-11-21 10:42:34 +01:00