summaryrefslogtreecommitdiffstats
path: root/daemon/io.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* daemon/defer: minor changesLukáš Ondráček2024-11-281-1/+1
* daemon/session2: add half-closed TCP connection handlingLukáš Ondráček2024-11-141-0/+12
* daemon/io: keep TCP data in system queue on buffer overflowLukáš Ondráček2024-11-061-0/+14
* daemon udp connect: use connected udp communicationFrantisek Tobias2024-09-301-1/+1
* daemon/session2: add special event for OS buffer depletionOto Šťáva2024-07-221-3/+8
* daemon: proper connection closures on queue overflowOto Šťáva2024-07-221-1/+1
* daemon: set options on sockets towards clients (optionally)Vladimír Čunát2024-07-221-0/+25
* drop libknot <=3.2.x supportOto Šťáva2024-07-111-7/+1
* drop libknot 3.0.x supportVladimír Čunát2024-07-111-9/+2
* daemon: use __attribute__((constructor)) for protolayer_globalsOto Šťáva2024-06-181-2/+2
* daemon/session2: fix asynchronous layer iterationsOto Šťáva2024-06-041-0/+12
* daemon/session2: optimize allocationsOto Šťáva2024-06-041-11/+11
* daemon/proxyv2: move PROXY protocol into its own layerOto Šťáva2024-06-041-195/+0
* daemon/session2: protocol layer refactors + docsOto Šťáva2024-06-041-6/+6
* daemon, lib: unify protolayer_grp and kr_proto enumsOto Šťáva2024-06-041-9/+9
* daemon/io: remove minor inefficiencyOto Šťáva2024-06-041-5/+3
* daemon, lib, modules: trivial fixes for Coverity issuesOto Šťáva2024-05-151-1/+1
* Merge 'origin/master' into 6.0 - last merge before renameOto Šťáva2024-05-141-11/+20
|\
| * Silence Clang-TidyOto Šťáva2024-05-131-15/+24
| * daemon: more avoidance of excessive TCP reconnectionsVladimír Čunát2023-08-211-28/+10
| * treewide: fix -Wold-style-*Vladimír Čunát2023-06-081-1/+1
* | daemon/io: ignore UDP requests from ports < 1024Vladimír Čunát2024-03-221-0/+8
* | manager: use proper JSON values for socket communicationOto Šťáva2024-02-151-9/+21
* | daemon/io: close LMDB txns after control socket commandsVladimír Čunát2023-12-131-0/+4
* | daemon: more avoidance of excessive TCP reconnectionsOto Šťáva2023-08-221-28/+9
* | kresc: remove this clientVladimír Čunát2023-06-281-1/+1
* | daemon/session2: make copies short-lived buffers when neededOto Šťáva2023-06-231-6/+10
* | daemon: use a struct member for 'inheritance' to avoid aliasing issuesOto Šťáva2023-03-171-2/+2
* | daemon: improve session closure readabilityOto Šťáva2023-03-171-4/+4
* | daemon: optimize memory consumption for outgoing UDPOto Šťáva2023-03-171-2/+4
* | daemon: refactor and documentationOto Šťáva2023-03-171-2/+2
* | daemon/session2: improve wire_buf handling, fix reset bugOto Šťáva2023-02-091-17/+13
* | daemon/session2: use enum for consuming/propagating events instead of boolOto Šťáva2023-02-071-14/+12
* | Merge remote-tracking branch 'origin/master' into daemon-refactor-2Oto Šťáva2023-02-071-9/+29
|\|
| * daemon/io: penalize servers that close without replyVladimír Čunát2023-01-261-8/+28
* | daemon: make closing more session-centricOto Šťáva2023-01-311-20/+28
* | daemon: XDP with protolayersOto Šťáva2023-01-261-164/+164
* | daemon/session2: support for various event types in session2_start_timeoutOto Šťáva2023-01-261-1/+2
* | daemon: adapt DNS-over-HTTPS for protocol layersOto Šťáva2023-01-261-147/+13
* | daemon/session2: cleanup; clarify naming and docsOto Šťáva2023-01-261-20/+4
* | daemon/session2: move iteration data into struct protolayer_cb_ctxOto Šťáva2023-01-261-12/+16
* | daemon/session2: remove protolayer_push - consolidate with protolayer_continueOto Šťáva2023-01-261-12/+0
* | daemon: replace a few libuv references with generic flags and move stats hand...Oto Šťáva2023-01-261-2/+35
* | daemon: various protolayer fixesOto Šťáva2023-01-261-6/+8
* | daemon: implement TLS with protocol layersOto Šťáva2023-01-261-4/+4
* | daemon: protolayer timeout and stream fixesOto Šťáva2023-01-261-5/+4
* | daemon/session2: put event handling into separate functionsOto Šťáva2023-01-261-75/+6
* | daemon: TCP connection timeouts with protolayersOto Šťáva2023-01-261-19/+8
* | daemon: basic implementation of TCP and UDP with protolayersOto Šťáva2023-01-261-491/+648
* | daemon: refactor stage 1Oto Šťáva2023-01-261-14/+11
|/