2021-01-22 17:09 | README: add note on slowcgi(8) | Anders Damsgaard | 1 | +6 | -4 |
2020-10-06 15:04 | README: use stricter location criterion in httpd.conf example | Anders Damsgaard | 1 | +1 | -1 |
2020-10-06 14:53 | allow multiple words in options | Anders Damsgaard | 1 | +2 | -2 |
2020-10-04 13:53 | minor code-style improvements | Hiltjo Posthuma | 1 | +9 | -13 |
2020-10-04 13:52 | fix unveil, the permissions parameter is mandatory | Hiltjo Posthuma | 1 | +1 | -1 |
2020-10-04 13:51 | parse_query: use sizeof(choice) for the choice buffer | Hiltjo Posthuma | 1 | +1 | -1 |
2020-10-04 13:50 | add required attribute to input to signal required fields directly to the client | Hiltjo Posthuma | 1 | +3 | -3 |
2020-10-04 13:50 | add a <label> for the options which allows to click on the label text | Hiltjo Posthuma | 1 | +5 | -3 |
2020-10-04 13:49 | improve HTML output, <form> should be outside table, use <br/> | Hiltjo Posthuma | 1 | +3 | -3 |
2020-10-04 13:48 | print a status header (for httpd/cgi) to be able to signal some errors | Hiltjo Posthuma | 1 | +2 | -0 |
2020-10-04 13:47 | fix buffer overflows on very big inputs (more than 4096 bytes) | Hiltjo Posthuma | 1 | +2 | -2 |
2020-10-04 13:46 | fix check for encoding or truncation for snprintf | Hiltjo Posthuma | 1 | +4 | -2 |
2020-10-04 13:45 | http_status: on unknown statuscode print statusheader before exiting | Hiltjo Posthuma | 1 | +1 | -1 |
2020-10-04 13:44 | util.h: remove duplicate strlcpy declaration | Hiltjo Posthuma | 1 | +0 | -1 |
2020-09-28 16:14 | vote.c: change link color and add disabled results link | Anders Damsgaard | 1 | +5 | -0 |
2020-09-28 15:55 | vote.c: various css improvements | Anders Damsgaard | 1 | +14 | -9 |
2020-09-28 15:30 | vote.c: tweak stylesheet | Anders Damsgaard | 1 | +12 | -10 |
2020-09-28 14:58 | vote.c: include css | Anders Damsgaard | 1 | +16 | -5 |
2020-09-28 14:00 | vote.c: read style.css if present on webserver root | Anders Damsgaard | 1 | +4 | -0 |
2020-09-28 13:49 | vote.c: progressively tighten pledge(2) | Anders Damsgaard | 1 | +14 | -3 |
2020-09-28 12:47 | vote.c: use 307 redirect to avoid additional voting through refresh | Anders Damsgaard | 1 | +23 | -9 |
2020-09-28 12:09 | vote.c: implement voting functionality | Anders Damsgaard | 1 | +62 | -29 |
2020-09-28 11:17 | vote.c: add function to perform safe vote increments | Anders Damsgaard | 1 | +96 | -56 |
2020-09-28 07:43 | vote.c: remove blank lines in options field | Anders Damsgaard | 1 | +24 | -22 |
2020-09-27 22:15 | list polls and fix install target | Anders Damsgaard | 2 | +43 | -6 |
2020-09-27 12:25 | Makefile: set permissions and modes on installed files | Anders Damsgaard | 1 | +8 | -4 |
2020-09-27 12:19 | Makefile: add install and uninstall targets | Anders Damsgaard | 1 | +9 | -1 |
2020-09-27 12:17 | vote.c: fix html form | Anders Damsgaard | 1 | +7 | -5 |
2020-09-27 12:04 | vote.c: add html form for creating poll | Anders Damsgaard | 1 | +35 | -1 |
2020-09-27 11:37 | vote.c: allow creating polls from query | Anders Damsgaard | 1 | +57 | -5 |
2020-09-27 08:42 | vote.c: add preliminary implementation to create polls | Anders Damsgaard | 1 | +66 | -6 |
2020-09-27 08:08 | vote.c: show poll name in heading | Anders Damsgaard | 1 | +4 | -4 |
2020-09-27 08:05 | vote.c: improve display of poll files | Anders Damsgaard | 1 | +48 | -2 |
2020-09-27 07:14 | vote.c: don't print to stderr on 404 | Anders Damsgaard | 1 | +1 | -1 |
2020-09-27 07:12 | vote.c: use err() for error handling and exit | Anders Damsgaard | 1 | +16 | -16 |
2020-09-27 06:59 | util.[ch]: add strlcpy for platforms that do not have it | Anders Damsgaard | 2 | +25 | -0 |
2020-09-27 06:54 | open poll files for reading when ?poll is passed | Anders Damsgaard | 4 | +47 | -43 |
2020-09-27 06:11 | vote.c: remove raw representation of poll parameter | Anders Damsgaard | 1 | +1 | -6 |
2020-09-27 06:09 | vote.c: remove now unnecessary platform check for pledge(2)/unveil(2) | Anders Damsgaard | 1 | +0 | -2 |
2020-09-27 06:08 | util.[ch]: add original copyright notice | Anders Damsgaard | 2 | +36 | -0 |
2020-09-27 06:05 | add ISC license | Anders Damsgaard | 1 | +15 | -0 |
2020-09-27 06:03 | add hiltjo posthuma's utilities | Anders Damsgaard | 4 | +263 | -31 |
2020-09-27 05:46 | only pledge(1)/unveil(1) on OpenBSD | Anders Damsgaard | 1 | +2 | -0 |
2020-09-27 00:20 | throw http error if unveil(2) fails | Anders Damsgaard | 1 | +1 | -0 |
2020-09-27 00:20 | fix unveil(2) logic | Anders Damsgaard | 1 | +1 | -1 |
2020-09-27 00:18 | add preliminary poll display logic | Anders Damsgaard | 1 | +17 | -2 |
2020-09-26 23:57 | add and use function for dying with 500 response | Anders Damsgaard | 1 | +8 | -6 |
2020-09-26 23:55 | add unveil(2) and fix error status if polls/ cannot be created | Anders Damsgaard | 1 | +7 | -1 |
2020-09-26 23:39 | move query parsing into separate function | Anders Damsgaard | 1 | +21 | -7 |
2020-09-26 23:10 | remove diagnostic output | Anders Damsgaard | 1 | +0 | -2 |
2020-09-26 23:09 | check if polls/ exists, create it if not | Anders Damsgaard | 1 | +10 | -5 |
2020-09-26 22:52 | fix mode for polls/ | Anders Damsgaard | 1 | +1 | -1 |
2020-09-26 22:51 | README: add TODO | Anders Damsgaard | 1 | +2 | -0 |
2020-09-26 22:45 | create polls/ and improve error messaging | Anders Damsgaard | 1 | +10 | -1 |
2020-09-26 22:06 | vote.c: add attribution for getparam | Anders Damsgaard | 1 | +1 | -0 |
2020-09-26 22:04 | add README with httpd.conf note | Anders Damsgaard | 1 | +7 | -0 |
2020-09-26 22:02 | Add working example | Anders Damsgaard | 2 | +77 | -0 |