summaryrefslogtreecommitdiffstats
path: root/daemon/http.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* daemon: use __attribute__((constructor)) for protolayer_globalsOto Šťáva2024-06-181-3/+2
* daemon/session2: optimize allocationsOto Šťáva2024-06-041-8/+7
* daemon/session2: protocol layer refactors + docsOto Šťáva2024-06-041-5/+6
* daemon, lib: unify protolayer_grp and kr_proto enumsOto Šťáva2024-06-041-5/+5
* daemon/http: fix typoOto Šťáva2024-06-041-1/+1
* daemon/session2: make copies short-lived buffers when neededOto Šťáva2023-06-231-3/+3
* daemon: fix assertion errors on duplicate peersOto Šťáva2023-03-221-1/+1
* daemon/session2: rename http flag to custom_emalf_handlingOto Šťáva2023-03-211-1/+1
* daemon: use a struct member for 'inheritance' to avoid aliasing issuesOto Šťáva2023-03-171-4/+4
* daemon: refactor and documentationOto Šťáva2023-03-171-4/+4
* daemon/session2: improve wire_buf handling, fix reset bugOto Šťáva2023-02-091-2/+6
* daemon/session2: use enum for consuming/propagating events instead of boolOto Šťáva2023-02-071-7/+6
* daemon: XDP with protolayersOto Šťáva2023-01-261-1/+1
* daemon/http: fix iteration context leaksOto Šťáva2023-01-261-18/+50
* daemon nits: fix lint:tidy issuesOto Šťáva2023-01-261-1/+1
* daemon: fix DoH not sending entire messages + nitsOto Šťáva2023-01-261-60/+75
* daemon: adapt DNS-over-HTTPS for protocol layersOto Šťáva2023-01-261-451/+493
* Copyright notices: remove years and replace e-mailOto Šťáva2022-12-141-2/+1
* lib/cache: tweak TTL computation for packetsVladimír Čunát2022-12-131-2/+1
* daemon/http nit: silence a warningVladimír Čunát2022-08-241-1/+1
* nit: daemon/http: remove dead codeOto Šťáva2022-06-271-3/+0
* daemon/http: improve URI checksOto Šťáva2022-06-171-48/+24
* daemon/http: copy headers to streams instead of ownership transferOto Šťáva2022-05-201-6/+38
* daemon/http: move status sends outside nghttp2 callbacksOto Šťáva2022-05-201-36/+41
* daemon/http: return 400 on failed packet_parse + improved stream handlingOto Šťáva2022-05-201-12/+43
* daemon/http: return 400 on stream end with no processed packetsOto Šťáva2022-05-201-3/+20
* daemon/http: add basic HTTP response codesOto Šťáva2022-05-201-31/+102
* Fix defects detected by Coverity ScanOto Šťáva2022-02-281-3/+2
* doh2: fix CORS by adding `access-control-allow-origin: *`Vladimír Čunát2022-01-101-0/+1
* spellingJosh Soref2021-11-191-7/+7
* trie_del: use KNOT_EOK instead of kr_ok()Tomas Krizek2021-10-111-1/+1
* doh2: use stream_write_data instead of stream user_dataTomas Krizek2021-08-191-14/+3
* doh2: handle OOM when allocating callbacksTomas Krizek2021-08-181-1/+2
* doh2: ensure memory from unsent streams is freedTomas Krizek2021-08-181-4/+26
* daemon/http: fix crash on large buffers and document logic issuesTomas Krizek2021-07-291-3/+26
* daemon/http: add more info to debug messagessTomas Krizek2021-07-291-18/+23
* daemon/http: add helper assert to detect potential memleakTomas Krizek2021-07-291-0/+1
* daemon/worker: ensure HTTP headers are freed on ignored queriesTomas Krizek2021-07-291-3/+3
* daemon/http: refactor submitting to wirebufferTomas Krizek2021-07-291-12/+27
* daemon/http: ensure missing variable in URI is treated as errorTomas Krizek2021-07-291-1/+6
* daemon/http: ensure headers are freedTomas Krizek2021-07-291-1/+11
* daemon/http: refactor freeing headers into functionTomas Krizek2021-07-291-9/+14
* log: use kr_log_debug instead kr_log_verboseLukáš Ježek2021-07-291-16/+14
* log: shortening LOG_GRP_<SOMETHING> to <SOMETHING>Lukáš Ježek2021-07-291-1/+1
* log: remove hard-coded prefix from log messagesLukáš Ježek2021-07-291-1/+1
* log: split to groupsLukáš Ježek2021-07-291-1/+1
* printf: use platform independent length modifiersTomas Krizek2021-07-071-1/+1
* treewide: rename assumptions to kr_assert() / kr_fails_assert()Tomas Krizek2021-05-251-3/+3
* daemon/http.c: replace assertsTomas Krizek2021-05-251-4/+6
* bindings/net: rename to doh_headers()Tomas Krizek2021-05-241-3/+3