summaryrefslogtreecommitdiffstats
path: root/daemon (follow)
Commit message (Expand)AuthorAgeFilesLines
* mmapped_* nit: move from daemon/ to lib/Vladimír Čunát2024-11-045-148/+4
* daemon/mmapped: use static_assert on undefined paddingLukáš Ondráček2024-11-042-13/+15
* daemon/ratelimiting: add log-period and dry-runLukáš Ondráček2024-11-044-28/+59
* daemon/ratelimiting: polishLukáš Ondráček2024-11-0411-15/+35
* daemon/ratelimiting: use slip instead of tc_limitLukáš Ondráček2024-11-044-11/+15
* daemon/defer: disable by default, use real time in KRULukáš Ondráček2024-10-235-25/+79
* Revert "daemon/defer: use total accounted time as KRU time"Lukáš Ondráček2024-10-231-25/+12
* daemon/defer: cleanup heads of queues after idleLukáš Ondráček2024-10-141-27/+56
* daemon/defer: defer or close whole streams at onceLukáš Ondráček2024-10-103-8/+75
* daemon/ratelimiting: disable for non-UDP requestsLukáš Ondráček2024-10-091-11/+5
* daemon/defer: add alternate UDP and non-UDP phasesLukáš Ondráček2024-10-072-25/+92
* daemon/defer: use total accounted time as KRU timeLukáš Ondráček2024-10-021-12/+25
* fixup! lib/log: add [defer ] groupVladimír Čunát2024-10-011-1/+1
* daemon/mmapped: remove padding from header where usedLukáš Ondráček2024-10-012-2/+13
* lib/log: add [defer ] groupVladimír Čunát2024-10-011-2/+1
* Merge branch 'master' into rrl-wipVladimír Čunát2024-09-3017-140/+571
|\
| * daemon udp connect: use connected udp communicationFrantisek Tobias2024-09-306-3/+23
| * daemon/session2: avoid incorrectly generated errorsVladimír Čunát2024-09-251-0/+4
| * local-data: generate CNAMEs from DNAMEsVladimír Čunát2024-09-251-1/+1
| * doc/dev/layered-protocols.rst: tweak the intro titlesVladimír Čunát2024-09-161-2/+5
| * doc/dev: add layered-protocols.rstOto Šťáva2024-09-162-0/+444
| * 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
| * resolver,validator: provide more EDE codes.menakite2024-09-062-0/+2
| * daemon: remove -f/--forksOto Šťáva2024-09-064-49/+2
| * daemon/tls: bump gnutls version requirementVladimír Čunát2024-09-023-26/+0
| * daemon/tls: drop a DEBUG sectionVladimír Čunát2024-09-021-14/+0
| * daemon/tls: fix a bug that caused empty base64 pinsVladimír Čunát2024-09-021-2/+2
| * daemon/tls: log pins and certificates in case of no match #813Frantisek Tobias2024-09-021-0/+37
| * daemon/session2: comment on event propagationOto Šťáva2024-08-281-1/+6
| * scripts: organize into subdirs and clean up unusedOto Šťáva2024-08-261-1/+1
| * scripts: use env shebangAleš Mrázek2024-08-261-1/+1
| * modules/stats: add answer.staleFrantisek Tobias2024-08-191-0/+1
| * {daemon,lib}: sync EDE codes supported by libknot.menakite2024-08-131-0/+5
| * daemon/proxyv2: fix client TCP/TLS + merge state structsOto Šťáva2024-08-072-28/+21
* | fixup! defer: add request and idle timeouts, limit on waiting queriesVladimír Čunát2024-08-131-1/+5
* | fixup! ratelimiting: moving mmapping to daemon/mmappedVladimír Čunát2024-08-132-2/+2
* | Merge branch 'master' into rrl-wipLukáš Ondráček2024-07-3023-1562/+259
|\|
| * doc+NEWS for the buffering changesVladimír Čunát2024-07-221-0/+25
| * daemon/tls: proper clean up of queued protolayer contextsOto Šťáva2024-07-221-1/+15
| * 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-223-25/+41
| * daemon: proper connection closures on queue overflowOto Šťáva2024-07-225-28/+20
| * daemon/lua: bind `the_network` into luaVladimír Čunát2024-07-222-0/+39
| * daemon: set options on sockets towards clients (optionally)Vladimír Čunát2024-07-223-0/+41
| * daemon: drop user-space buffering for socketsVladimír Čunát2024-07-222-3/+20
| * treewide nit: avoid NULL arithmeticsVladimír Čunát2024-07-112-5/+5
| * drop libknot <=3.2.x supportOto Šťáva2024-07-115-712/+4
| * drop libknot 3.0.x supportVladimír Čunát2024-07-116-739/+13