summaryrefslogtreecommitdiffstats
path: root/daemon/session2.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* daemon/defer: improve time measuringLukáš Ondráček2024-12-111-2/+12
* daemon/defer: fix other places with recursive time measurementsLukáš Ondráček2024-12-021-36/+61
* daemon/defer: allow recursive time accounting, fix subreq accountingLukáš Ondráček2024-11-251-4/+4
* daemon/defer: limit deferred queries by memory usageLukáš Ondráček2024-11-211-0/+14
* daemon/defer: defer stream EOF if data are deferredLukáš Ondráček2024-11-201-1/+1
* daemon/session2: add half-closed TCP connection handlingLukáš Ondráček2024-11-141-13/+26
* daemon/ratelimiting: polishLukáš Ondráček2024-11-041-8/+6
* daemon/defer: defer or close whole streams at onceLukáš Ondráček2024-10-101-0/+5
* Merge branch 'master' into rrl-wipVladimír Čunát2024-09-301-16/+24
|\
| * daemon udp connect: use connected udp communicationFrantisek Tobias2024-09-301-2/+2
| * daemon/session2: avoid incorrectly generated errorsVladimír Čunát2024-09-251-0/+4
| * daemon/session2: more Coverity in *wrap_after()Vladimír Čunát2024-09-151-4/+5
| * daemon/session2: try to avoid triggering CoverityVladimír Čunát2024-09-121-6/+9
| * daemon/session2: fix error handling in *wrap_after()Vladimír Čunát2024-09-121-4/+4
* | Merge branch 'master' into rrl-wipLukáš Ondráček2024-07-301-16/+43
|\|
| * daemon/session2: use kr_strerror for logging error statesOto Šťáva2024-07-221-6/+8
| * daemon/session2: add special event for OS buffer depletionOto Šťáva2024-07-221-5/+8
| * daemon: proper connection closures on queue overflowOto Šťáva2024-07-221-6/+14
| * daemon: drop user-space buffering for socketsVladimír Čunát2024-07-221-3/+17
| * drop libknot 3.0.x supportVladimír Čunát2024-07-111-2/+2
* | defer: fix DoHLukáš Ondráček2024-07-231-2/+2
* | session2: generalize uv_count to count also iter_ctx refsLukáš Ondráček2024-07-231-4/+8
* | defer: add request and idle timeouts, limit on waiting queriesLukáš Ondráček2024-07-101-0/+5
* | defer: add new KRU instance and async queuesLukáš Ondráček2024-06-101-7/+3
* | rrl: renaming, movements, create defer protolayerLukáš Ondráček2024-06-041-6/+10
* | Merge branch 'master' into 'rrl-wip'Oto Šťáva2024-06-041-325/+322
|\|
| * daemon/session2: fix asynchronous layer iterationsOto Šťáva2024-06-041-43/+83
| * daemon/session2: optimize allocationsOto Šťáva2024-06-041-177/+132
| * daemon/proxyv2: move PROXY protocol into its own layerOto Šťáva2024-06-041-0/+4
| * daemon/session2: protocol layer refactors + docsOto Šťáva2024-06-041-72/+75
| * daemon, lib: unify protolayer_grp and kr_proto enumsOto Šťáva2024-06-041-72/+68
| * daemon, lib, modules: trivial fixes for Coverity issuesOto Šťáva2024-05-151-20/+29
* | daemon/rrl WIP: estimate CPU work done on behalf of clientsVladimír Čunát2024-05-071-11/+40
|/
* daemon: more avoidance of excessive TCP reconnectionsOto Šťáva2023-08-221-0/+19
* daemon/session2: make copies short-lived buffers when neededOto Šťáva2023-06-231-47/+132
* daemon/session2: prevent submitting payloads when session is closingOto Šťáva2023-06-221-0/+3
* daemon: fix assertion errors on duplicate peersOto Šťáva2023-03-221-0/+5
* daemon/session2: documentation editsOto Šťáva2023-03-171-14/+15
* daemon: improve session closure readabilityOto Šťáva2023-03-171-1/+1
* daemon: optimize memory consumption for outgoing UDPOto Šťáva2023-03-171-1/+7
* daemon: refactor and documentationOto Šťáva2023-03-171-41/+74
* daemon/session2: improve wire_buf handling, fix reset bugOto Šťáva2023-02-091-15/+19
* daemon: optimizations and logic fixesOto Šťáva2023-02-091-0/+21
* daemon/worker: less aggresssive packet error detectionOto Šťáva2023-02-081-2/+6
* daemon/session2: fix memory leak at kresd stoppageOto Šťáva2023-02-021-6/+16
* daemon/session2: documentation clarificationsOto Šťáva2023-02-011-3/+10
* daemon: make closing more session-centricOto Šťáva2023-01-311-2/+22
* daemon: XDP with protolayersOto Šťáva2023-01-261-47/+112
* daemon/session2: fix memory leaks in push functionOto Šťáva2023-01-261-13/+23
* daemon/session2: support for various event types in session2_start_timeoutOto Šťáva2023-01-261-2/+3