summary refs log tree commit diff
path: root/warteraum
Commit message (Expand)AuthorAgeFilesLines
* chore(warteraum): fix typosternenseemann2022-02-211-1/+1
* feat(warteraum): read tokens and salt from filessternenseemann2021-06-1610-56/+186
* refactor(warteraum): move authentication code into its own filesternenseemann2021-04-186-35/+45
* chore(warteraum): port build system to GNU makesternenseemann2021-04-189-125/+64
* fix(emitjson): add missing header inclusionssternenseemann2020-12-071-0/+1
* test(warteraum): fix 401 expected exception checkingsternenseemann2020-12-011-2/+3
* refactor(warteraum): make trim_whitespace accept a http_string_tsternenseemann2020-11-301-16/+20
* test(warteraum): fix reporting if valgrind reports errorssternenseemann2020-11-301-4/+4
* test(warteraum): add integration testssternenseemann2020-11-292-0/+195
* feat(warteraum): trim trailing and leading whitespace of text inputsternenseemann2020-11-241-0/+30
* feat(warteraum): impose max length on req body and text inputsternenseemann2020-11-241-5/+23
* feat(warteraum): improve error reporting to the api usersternenseemann2020-09-301-7/+11
* feat(emitjson): support more int typessternenseemann2020-09-283-10/+79
* fix(emitjson): resolve minimum value of signed type leading to garbagesternenseemann2020-09-281-2/+4
* refactor(warteraum): replace json_output with own emitjsonsternenseemann2020-09-2610-47/+357
* test(routing): very simple sanity checksternenseemann2020-09-255-6/+46
* chore(warteraum): clean up header inclusionssternenseemann2020-09-223-1/+5
* fix(warteraum): match segments exactly, not just prefixessternenseemann2020-09-223-22/+13
* fix(test): fix test execution in nixsternenseemann2020-09-211-0/+2
* feat(form): let form_parse parse a form instead of a sequence of tokenssternenseemann2020-09-2113-88/+309
* chore(warteraum): build system fixes for pkgsStaticsternenseemann2020-09-183-8/+9
* feat(warteraum): implement v2 apisternenseemann2020-09-171-20/+57
* fix(warteraum): match content types with charset infosternenseemann2020-09-171-3/+12
* refactor(warteraum): split out authentication codesternenseemann2020-09-171-14/+28
* fix(warteraum): resolve segfault when adding to empty queuesternenseemann2020-09-171-1/+1
* fix(warteraum/form): decode '+' correctlysternenseemann2020-09-171-0/+2
* fix(warteraum): validate request content-type in del v1sternenseemann2020-09-151-3/+5
* refactor(warteraum): generic add v1 error responsessternenseemann2020-09-151-32/+36
* feat(warteraum): implement /api/v1/queue/del/<id>sternenseemann2020-09-152-2/+95
* fix(warteraum): prevent integer overflows in queuesternenseemann2020-09-152-0/+9
* feat(warteraum): add infrastructure for api tokenssternenseemann2020-09-156-2/+83
* feat(queue_remove): report wether an item has been deletedsternenseemann2020-09-152-2/+6
* chore(default.o.do): specify headers as dependenciessternenseemann2020-09-151-0/+14
* chore(default.o.do): compatibility with redo-sh 4.0.3sternenseemann2020-09-151-2/+4
* feat(warteraum): implement /api/v1/queue/addsternenseemann2020-09-157-5/+203
* chore(default.nix): use redo-csternenseemann2020-09-152-7/+1
* feat(queue): implement queue_appendsternenseemann2020-09-154-54/+121
* feat(warteraum): implement queue endpoint, dedicated error handlersternenseemann2020-09-153-9/+105
* chore(warteraum): split out routing code from main.csternenseemann2020-09-153-51/+79
* feat(warteraum): skeleton of server plus build toolingsternenseemann2020-09-144-3/+138
* feat(warteraum): implement string queuesternenseemann2020-09-147-0/+188