summaryrefslogtreecommitdiffstats
path: root/daemon/worker.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* daemon udp connect: use connected udp communicationFrantisek Tobias2024-09-301-0/+11
* daemon: remove -f/--forksOto Šťáva2024-09-061-5/+0
* daemon: proper connection closures on queue overflowOto Šťáva2024-07-221-13/+3
* drop libknot 3.0.x supportVladimír Čunát2024-07-111-15/+2
* daemon: use __attribute__((constructor)) for protolayer_globalsOto Šťáva2024-06-181-6/+9
* daemon/session2: fix asynchronous layer iterationsOto Šťáva2024-06-041-8/+5
* daemon/session2: optimize allocationsOto Šťáva2024-06-041-48/+15
* daemon/session2: protocol layer refactors + docsOto Šťáva2024-06-041-3/+3
* daemon, lib: unify protolayer_grp and kr_proto enumsOto Šťáva2024-06-041-11/+11
* Merge 'origin/master' into 6.0 - last merge before renameOto Šťáva2024-05-141-1/+1
|\
| * Silence Clang-TidyOto Šťáva2024-05-131-1/+1
* | daemon: more avoidance of excessive TCP reconnectionsOto Šťáva2023-08-221-1/+21
* | daemon/session2: make copies short-lived buffers when neededOto Šťáva2023-06-231-3/+4
* | daemon: move connected flag from session to workerOto Šťáva2023-03-221-8/+12
* | daemon: fix assertion errors on duplicate peersOto Šťáva2023-03-221-25/+38
* | daemon/session2: rename http flag to custom_emalf_handlingOto Šťáva2023-03-211-3/+1
* | daemon: use a struct member for 'inheritance' to avoid aliasing issuesOto Šťáva2023-03-171-2/+2
* | daemon: improve session closure readabilityOto Šťáva2023-03-171-16/+16
* | daemon: optimize memory consumption for outgoing UDPOto Šťáva2023-03-171-1/+14
* | daemon: refactor and documentationOto Šťáva2023-03-171-7/+7
* | daemon: fix TLS rehandshakesOto Šťáva2023-02-241-6/+2
* | daemon/session2: improve wire_buf handling, fix reset bugOto Šťáva2023-02-091-15/+65
* | daemon: optimizations and logic fixesOto Šťáva2023-02-091-7/+33
* | daemon/worker: less aggresssive packet error detectionOto Šťáva2023-02-081-9/+11
* | daemon/session2: use enum for consuming/propagating events instead of boolOto Šťáva2023-02-071-30/+31
* | Merge remote-tracking branch 'origin/master' into daemon-refactor-2Oto Šťáva2023-02-071-18/+57
|\|
| * daemon/io: penalize servers that close without replyVladimír Čunát2023-01-261-0/+5
| * daemon/worker: call server_selection.error() moreVladimír Čunát2023-01-261-18/+51
* | daemon: make closing more session-centricOto Šťáva2023-01-311-27/+19
* | daemon: XDP with protolayersOto Šťáva2023-01-261-95/+48
* | daemon/worker: fix being too eager to close connections with worker_submit er...Oto Šťáva2023-01-261-10/+25
* | daemon/session2: support for various event types in session2_start_timeoutOto Šťáva2023-01-261-11/+15
* | daemon: nitsOto Šťáva2023-01-261-19/+16
* | daemon/worker: remove unused lines; comment out XDPOto Šťáva2023-01-261-163/+55
* | daemon: use init_request in more places; docsOto Šťáva2023-01-261-8/+12
* | daemon: fix DoH truncation and tasklist additionOto Šťáva2023-01-261-33/+18
* | daemon: adapt DNS-over-HTTPS for protocol layersOto Šťáva2023-01-261-54/+21
* | daemon/session2: cleanup; clarify naming and docsOto Šťáva2023-01-261-6/+6
* | daemon/session2: move iteration data into struct protolayer_cb_ctxOto Šťáva2023-01-261-17/+19
* | daemon: replace a few libuv references with generic flags and move stats hand...Oto Šťáva2023-01-261-104/+58
* | daemon/worker: flush worker mempool after submittingOto Šťáva2023-01-261-0/+6
* | daemon: fix leaking of session2Oto Šťáva2023-01-261-3/+2
* | daemon: various protolayer fixesOto Šťáva2023-01-261-197/+140
* | daemon: implement TLS with protocol layersOto Šťáva2023-01-261-5/+8
* | daemon: channel udp_queue through protolayersOto Šťáva2023-01-261-19/+2
* | daemon/worker: nitsOto Šťáva2023-01-261-7/+7
* | daemon: protolayer timeout and stream fixesOto Šťáva2023-01-261-38/+62
* | daemon/worker: use libknot to retrieve packet sizeOto Šťáva2023-01-261-9/+13
* | daemon/session2: put event handling into separate functionsOto Šťáva2023-01-261-39/+86
* | daemon: TCP connection timeouts with protolayersOto Šťáva2023-01-261-136/+107