about summary refs log tree commit diff
Commit message (Expand)AuthorAgeFilesLines
* refactor(main): remove unreachable PATH_INFO cleanup depotsternenseemann2021-06-071-5/+1
* refactor: return enum-ed error codes instead of HTTP statussternenseemann2021-06-076-40/+101
* refactor: split definitions from core.h into template.h and entry.hsternenseemann2021-05-2011-72/+55
* refactor(main): split entry loading out of routing logicsternenseemann2021-05-201-14/+15
* feat(main): remove RSS feed functionalitysternenseemann2021-04-153-183/+44
* doc(TODO): I want dot time in some capacitysternenseemann2021-02-231-0/+1
* doc(README): briefly describe what sternenblog is aboutsternenseemann2021-02-231-0/+6
* Revert "refactor(treewide): prefix public/internal API with sternenblog/"sternenseemann2021-02-2318-24/+19
* fix(main): set PATH_INFO=/ for index HEAD mastersternenseemann2020-12-281-1/+1
* fix(templates/simple): fix link back if script_name is emptysternenseemann2020-12-281-2/+9
* fix(main): correct routing sanity checksternenseemann2020-09-191-2/+6
* refactor(headers): allow multiple inclusionssternenseemann2020-09-198-6/+48
* refactor(treewide): prefix public/internal API with sternenblog/sternenseemann2020-08-2618-19/+24
* doc(stringutil): init docssternenseemann2020-08-252-1/+25
* doc(timeutil): init docs for timeutilsternenseemann2020-08-252-5/+36
* fix(timeutil): let flocaltime return actual lensternenseemann2020-08-251-1/+11
* doc(template): fix field doc of struct template_datasternenseemann2020-08-251-5/+5
* doc(cgiutil): document server_urlsternenseemann2020-08-252-1/+17
* chore(TODO): remove tasks finished by edd4a7e4d5f4d5be6a5fc9db3f7173fc8dc81616sternenseemann2020-08-251-1/+0
* feat(template): pass context to template, simplify apisternenseemann2020-08-254-135/+142
* feat(main): add asserts to catch bugs in routingsternenseemann2020-08-251-0/+9
* fix(main): call correct entry templatesternenseemann2020-08-251-1/+5
* feat(rss,atom): gen abs paths from webroot if no external_urlsternenseemann2020-08-251-22/+23
* refactor(main): rework routing to minimize code duplicationsternenseemann2020-08-252-109/+103
* refactor(timeutil): remove debug outputsternenseemann2020-08-251-2/+0
* feat(rss,atom): use SERVER_{NAME,PORT} for external URLsternenseemann2020-08-256-42/+85
* chore(TODO): update taskssternenseemann2020-08-251-2/+2
* fix(send_standard_headers): don't read from uninitialized memorysternenseemann2020-08-251-1/+6
* fix(entry): unget, not get tex in free_entrysternenseemann2020-08-251-1/+2
* doc(sternenblog.cgi): reflect changes to configurationsternenseemann2020-08-241-15/+69
* doc(sternenblog.cgi): fix SEE ALSO sectionsternenseemann2020-08-241-4/+4
* refactor(timeutil): remove unnecessary localtime callsternenseemann2020-08-241-2/+0
* feat(rss,atom): mmap on demand like in blog_indexsternenseemann2020-08-245-87/+105
* fix(index): use int for free_indexsternenseemann2020-08-242-3/+3
* fix(stringutil): skip strings that are NULLsternenseemann2020-08-241-10/+12
* chore(TODO): keep tzset() based flocaltimesternenseemann2020-08-241-1/+2
* chore(shell.nix): add dev environmentsternenseemann2020-08-241-0/+7
* feat(main): add simple caching support via max-agesternenseemann2020-08-243-43/+51
* doc(config.example.h): fix documentation output for BLOG_TITLE and BLOG_RSS_TTLsternenseemann2020-08-241-0/+7
* feat(main): add atom feedsternenseemann2020-08-246-40/+172
* fix(Makefile): entry.o depends on config.hsternenseemann2020-08-241-0/+2
* fix(timeutil): only UTC if no daylight savingsternenseemann2020-08-241-1/+1
* feat(entry): allow disabling the strict access checksternenseemann2020-08-242-5/+24
* refactor(config.example.h): restructuresternenseemann2020-08-241-16/+20
* refactor(stringutil): add function catn_alloc to ease url building in main.csternenseemann2020-08-218-31/+73
* refactor(templates/simple): use timeutil for time formattingsternenseemann2020-08-211-9/+3
* feat(timeutil): output proper RFC3339 format for atomsternenseemann2020-08-217-33/+95
* feat(rss): minor improvements and refactor time formattingsternenseemann2020-08-204-29/+71
* doc(README): reflect current (unstable) statesternenseemann2020-08-183-16/+49
* doc(sternenblog.cgi): add preliminary user documentationsternenseemann2020-08-142-1/+308