summaryrefslogtreecommitdiffstats
path: root/daemon/worker.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* daemon/defer: improve time measuringLukáš Ondráček2024-12-111-9/+37
* Merge remote-tracking branch 'origin/master' into defer-wipLukáš Ondráček2024-12-111-2/+4
|\
| * daemon/worker: decrease log level of uv_udp_connect() failureVladimír Čunát2024-11-251-2/+4
* | daemon/defer: fix other places with recursive time measurementsLukáš Ondráček2024-12-021-0/+4
* | daemon/defer: allow recursive time accounting, fix subreq accountingLukáš Ondráček2024-11-251-17/+23
* | daemon/session2: add half-closed TCP connection handlingLukáš Ondráček2024-11-141-8/+33
|/
* daemon/ratelimiting: polishLukáš Ondráček2024-11-041-1/+0
* Merge branch 'master' into rrl-wipVladimír Čunát2024-09-301-5/+11
|\
| * daemon udp connect: use connected udp communicationFrantisek Tobias2024-09-301-0/+11
| * daemon: remove -f/--forksOto Šťáva2024-09-061-5/+0
* | Merge branch 'master' into rrl-wipLukáš Ondráček2024-07-301-34/+14
|\|
| * 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
* | defer: add special queue for UDPLukáš Ondráček2024-07-221-1/+1
* | defer: add new KRU instance and async queuesLukáš Ondráček2024-06-101-1/+0
* | rrl: renaming, movements, create defer protolayerLukáš Ondráček2024-06-041-3/+4
* | Merge branch 'master' into 'rrl-wip'Oto Šťáva2024-06-041-71/+35
|\|
| * 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/rrl WIP: estimate CPU work done on behalf of clientsVladimír Čunát2024-05-071-0/+5
|/ /
* | 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