Skip to content

[pull] master from CZ-NIC:master#155

Open
pull[bot] wants to merge 765 commits into
webfutureinc:masterfrom
CZ-NIC:master
Open

[pull] master from CZ-NIC:master#155
pull[bot] wants to merge 765 commits into
webfutureinc:masterfrom
CZ-NIC:master

Conversation

@pull

@pull pull Bot commented Jun 30, 2025

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull Bot locked and limited conversation to collaborators Jun 30, 2025
@pull pull Bot added ⤵️ pull merge-conflict Resolve conflicts manually labels Jun 30, 2025
@cznic-knotbot
cznic-knotbot force-pushed the master branch 2 times, most recently from a062433 to eab5ebc Compare January 15, 2026 09:03
@cznic-knotbot
cznic-knotbot force-pushed the master branch 2 times, most recently from 7612851 to bbca9e4 Compare April 4, 2026 16:54
libor-peltan-cznic and others added 19 commits April 16, 2026 11:18
knot_lmdb: call mdb_reader_check() even for RO transactions

See merge request knot/knot-dns!1865
...for example foo.not-star.phicoh.nl. matches empty-non-terminal wildcard
…canner,...), version 1

By placing each function in its own section in the object file, the linker can
eliminate dead code (and unused calls of external dependencies). The resulting
kdig binary is smaller. Unfortunately, this solution slightly worsens knotd
performance.
…canner,...), version 2

This solution doesn't affect knotd performance by not placing each function
in its own section in the object file, but at the cost of a bigger kdig binary.
Also it requires ugly symbol redefinitions.
kdig DNSSEC validation

See merge request knot/knot-dns!1752
Notably in cases where output was truncated due to insufficient device
storage capacity.
utils: report errors in writing the output to the user

See merge request knot/knot-dns!1862
libor-peltan-cznic and others added 30 commits July 2, 2026 13:41
xdp: add missing Ethernet header in socket->frame_limit calculation from MTU

See merge request knot/knot-dns!1888
Close connection on NGTCP2_ERR_CRYPTO from ngtcp2_conn_read_pkt) instead
of silently discarding the packet.
Fixes timeout issues for clients failing TLS handshake (for e.g. ALPN
mismatch or certificate algorithm mismatch)
quic: close connection on TLS handshake failure (bis)

See merge request knot/knot-dns!1889
ctl: use current TTL for zone-unset

See merge request knot/knot-dns!1890
...mostly needed for proper sweep function in kxdpgun
It was introduced in a newer upstream version
and can be useful for calculating mempool overhead
as (total_size - used_size);
though it's not currently used even in kres.
Originally, the requested chunk size was enlarged by the size of its metadata (~16 B)
and then in mmap version of mempools it was rounded up to the page size.
As the requested size itself is usually rounded to whole pages,
the chunk size was roughly by one page larger than expected;
still the whole space could have been used by mempools.

In non-mmap version (not used here), the effect might have been even worse,
as the rounding may be involved on the allocator level
and so the excessive memory cannot be used by mempools.

Now, usable size of chunks is a little smaller than requested,
but allocated area size corresponds to what was requested.
TCP thread id fix, refactoring

See merge request knot/knot-dns!1893
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants