]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
4 weeks agolibknot/QUIC: refactoring: remove conn from table in send_special after sending closi...
Libor Peltan [Thu, 2 Jul 2026 12:38:36 +0000 (14:38 +0200)] 
libknot/QUIC: refactoring: remove conn from table in send_special after sending closing pkt

4 weeks agoquic: close connection on TLS handshake failure
vendemiat [Mon, 29 Jun 2026 23:45:14 +0000 (16:45 -0700)] 
quic: close connection on TLS handshake failure

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)

5 weeks agoMerge branch 'xdp_tcp_mtu' into 'master'
Libor Peltan [Thu, 2 Jul 2026 11:41:38 +0000 (13:41 +0200)] 
Merge branch 'xdp_tcp_mtu' into 'master'

xdp: add missing Ethernet header in socket->frame_limit calculation from MTU

See merge request knot/knot-dns!1888

5 weeks agoxdp: add missing Ethernet header in socket->frame_limit calculation from MTU
Daniel Salzman [Thu, 2 Jul 2026 06:14:17 +0000 (08:14 +0200)] 
xdp: add missing Ethernet header in socket->frame_limit calculation from MTU

5 weeks agoMerge branch 'rrset_static' into 'master'
Daniel Salzman [Thu, 2 Jul 2026 05:51:22 +0000 (07:51 +0200)] 
Merge branch 'rrset_static' into 'master'

Rrset static

See merge request knot/knot-dns!1887

5 weeks agozone/offline expiry: improve log message
Libor Peltan [Thu, 2 Jul 2026 04:49:57 +0000 (06:49 +0200)] 
zone/offline expiry: improve log message

5 weeks agoknot: use knot_rrset_static() where appropriate
Libor Peltan [Wed, 1 Jul 2026 17:15:49 +0000 (19:15 +0200)] 
knot: use knot_rrset_static() where appropriate

5 weeks agolibknot: helpers for static init of single-RR RRsets
Libor Peltan [Wed, 3 Jun 2026 07:59:47 +0000 (09:59 +0200)] 
libknot: helpers for static init of single-RR RRsets

5 weeks agolibknot: add support for EDE code 33 (Negative Trust Anchor)
Babak Farrokhi [Wed, 1 Jul 2026 12:18:14 +0000 (14:18 +0200)] 
libknot: add support for EDE code 33 (Negative Trust Anchor)

Let users know what a resolver returned an insecure answer, when an NTA
is in effect.

IANA has already assigned an Extended DNS Error INFO-CODE 33 "Negative Trust Anchor"

Link: https://datatracker.ietf.org/doc/draft-farrokhi-dnsop-ede-nta/
5 weeks agotls: don't call gnutls_subject_alt_names_deinit() with the NULL argument
Daniel Salzman [Tue, 30 Jun 2026 16:27:29 +0000 (18:27 +0200)] 
tls: don't call gnutls_subject_alt_names_deinit() with the NULL argument

5 weeks agoctl: don't log interrupted poll() as warning during shutdown
Daniel Salzman [Tue, 30 Jun 2026 13:18:53 +0000 (15:18 +0200)] 
ctl: don't log interrupted poll() as warning during shutdown

5 weeks agolibknot: add KNOT_EINTR (EINTR equivalent) error code
Daniel Salzman [Tue, 30 Jun 2026 13:15:30 +0000 (15:15 +0200)] 
libknot: add KNOT_EINTR (EINTR equivalent) error code

5 weeks agoctl: log failed accept if not a timeout
Daniel Salzman [Mon, 29 Jun 2026 10:42:50 +0000 (12:42 +0200)] 
ctl: log failed accept if not a timeout

5 weeks agoserver: log error if a worker initialization fails
Daniel Salzman [Mon, 29 Jun 2026 13:07:22 +0000 (15:07 +0200)] 
server: log error if a worker initialization fails

5 weeks agolibngtcp2: update embedded library to v1.24.0
Daniel Salzman [Sun, 28 Jun 2026 13:34:06 +0000 (15:34 +0200)] 
libngtcp2: update embedded library to v1.24.0

5 weeks agoMerge branch 'events_ctl_improve' into 'master'
Daniel Salzman [Fri, 26 Jun 2026 16:09:23 +0000 (18:09 +0200)] 
Merge branch 'events_ctl_improve' into 'master'

zone/events+ctl: refactoring: forced/user and more are now event flags/param

See merge request knot/knot-dns!1885

5 weeks agozone/events+ctl: refactoring: forced/user and more are now event flags/param
Libor Peltan [Tue, 16 Jun 2026 13:22:08 +0000 (15:22 +0200)] 
zone/events+ctl: refactoring: forced/user and more are now event flags/param

6 weeks agoMerge branch 'keymgr_trash_bin' into 'master'
Daniel Salzman [Fri, 26 Jun 2026 11:33:37 +0000 (13:33 +0200)] 
Merge branch 'keymgr_trash_bin' into 'master'

"trash bin" for removed DNSSEC keys

See merge request knot/knot-dns!1881

6 weeks agoconf: fix a comment typo
David Vašek [Thu, 4 Jun 2026 14:20:35 +0000 (16:20 +0200)] 
conf: fix a comment typo

6 weeks agodoc/operation: describe the zone removal procedure
David Vašek [Wed, 3 Jun 2026 20:45:02 +0000 (22:45 +0200)] 
doc/operation: describe the zone removal procedure

6 weeks agodoc/operation: describe cleanup of removed legacy DNSSEC keys
David Vašek [Tue, 26 May 2026 14:56:32 +0000 (16:56 +0200)] 
doc/operation: describe cleanup of removed legacy DNSSEC keys

6 weeks agotests-extra: add a new test dnssec/trash_bin
David Vašek [Sun, 3 May 2026 10:10:46 +0000 (12:10 +0200)] 
tests-extra: add a new test dnssec/trash_bin

For full testing, this test requires knotd binary built with
the following option:

   ./configure --with-gc-interval=30 ...

For good testing of the "trash bin" functionality, this option is
encouraged for all tests! There are no adverse side effects.

6 weeks agotests-extra: dnssec/purge_keys -- update to "trash bin" use and current '+keys' purging
David Vašek [Mon, 27 Apr 2026 08:21:25 +0000 (10:21 +0200)] 
tests-extra: dnssec/purge_keys -- update to "trash bin" use and current '+keys' purging

6 weeks agotests-extra: add fatal parameter to isset() and compare()
Daniel Salzman [Fri, 26 Jun 2026 09:10:11 +0000 (11:10 +0200)] 
tests-extra: add fatal parameter to isset() and compare()

6 weeks agokasp: policy-dependant default for trash-delay
David Vašek [Tue, 21 Apr 2026 14:50:52 +0000 (16:50 +0200)] 
kasp: policy-dependant default for trash-delay

6 weeks agopurge: when purging keys, use the "trash bin" instead of delete
David Vašek [Mon, 20 Apr 2026 08:08:05 +0000 (10:08 +0200)] 
purge: when purging keys, use the "trash bin" instead of delete

6 weeks agodnssec: use incomplete DNSSEC context for orphan keys
David Vašek [Mon, 8 Jun 2026 10:58:08 +0000 (12:58 +0200)] 
dnssec: use incomplete DNSSEC context for orphan keys

6 weeks agodnssec: refactor kdnssec_ctx_deinit()
David Vašek [Mon, 8 Jun 2026 10:57:34 +0000 (12:57 +0200)] 
dnssec: refactor kdnssec_ctx_deinit()

6 weeks agodoc/operation: DNSSEC key delete and recovery (the "trash bin" feature)
David Vašek [Wed, 15 Apr 2026 16:27:44 +0000 (18:27 +0200)] 
doc/operation: DNSSEC key delete and recovery (the "trash bin" feature)

6 weeks agokeymgr: in 'trash-list', display stored key tag instead of calculating it
David Vašek [Thu, 16 Apr 2026 22:43:15 +0000 (00:43 +0200)] 
keymgr: in 'trash-list', display stored key tag instead of calculating it

6 weeks agokeymgr: add the 'import-trash' command
David Vašek [Mon, 30 Mar 2026 11:10:52 +0000 (13:10 +0200)] 
keymgr: add the 'import-trash' command

6 weeks agodnssec: modify kdnssec_load_private() to provide ksk_only flag of the keystore
David Vašek [Fri, 22 May 2026 11:58:08 +0000 (13:58 +0200)] 
dnssec: modify kdnssec_load_private() to provide ksk_only flag of the keystore

6 weeks agokaspdb: in kasp_db_list_keys(), allow listing of a specified key_id only
David Vašek [Tue, 14 Apr 2026 12:06:24 +0000 (14:06 +0200)] 
kaspdb: in kasp_db_list_keys(), allow listing of a specified key_id only

6 weeks agokasp: use "-" as a name of the default keystore rather than NULL
David Vašek [Thu, 9 Apr 2026 14:21:09 +0000 (16:21 +0200)] 
kasp: use "-" as a name of the default keystore rather than NULL

6 weeks agoconf: disallow leading dash in keystore name
Daniel Salzman [Fri, 26 Jun 2026 05:37:26 +0000 (07:37 +0200)] 
conf: disallow leading dash in keystore name

6 weeks agokeymgr: refactor, make PEM key file import/copy a separate function
David Vašek [Tue, 7 Apr 2026 13:32:55 +0000 (15:32 +0200)] 
keymgr: refactor, make PEM key file import/copy a separate function

6 weeks agokey-events: run key trash garbage collector in DNSSEC event handler when it's time
David Vašek [Wed, 1 Apr 2026 14:09:48 +0000 (16:09 +0200)] 
key-events: run key trash garbage collector in DNSSEC event handler when it's time

6 weeks agokaspdb: remove an unused definition
David Vašek [Wed, 1 Apr 2026 11:05:30 +0000 (13:05 +0200)] 
kaspdb: remove an unused definition

6 weeks agokaspdb: trash/garbage collector function for regular waste management of the "trash...
David Vašek [Tue, 31 Mar 2026 09:25:57 +0000 (11:25 +0200)] 
kaspdb: trash/garbage collector function for regular waste management of the "trash bin"

6 weeks agozone-keys: in kdnssec_delete_from_keystores(), allow turning off error logging
David Vašek [Wed, 1 Apr 2026 08:57:27 +0000 (10:57 +0200)] 
zone-keys: in kdnssec_delete_from_keystores(), allow turning off error logging

6 weeks agokeymgr: add the 'trash-discard' command
David Vašek [Fri, 27 Mar 2026 17:28:38 +0000 (18:28 +0100)] 
keymgr: add the 'trash-discard' command

6 weeks agokeymgr: in 'trash-list' command output, highlight all keys (trash keys) by underscoring
David Vašek [Fri, 10 Apr 2026 09:12:29 +0000 (11:12 +0200)] 
keymgr: in 'trash-list' command output, highlight all keys (trash keys) by underscoring

6 weeks agokeymgr: add the 'trash-list' command
David Vašek [Wed, 25 Mar 2026 15:38:55 +0000 (16:38 +0100)] 
keymgr: add the 'trash-list' command

6 weeks agokeymgr: refactor -- read time-format parameter in a function
David Vašek [Wed, 17 Jun 2026 12:44:37 +0000 (14:44 +0200)] 
keymgr: refactor -- read time-format parameter in a function

6 weeks agokeymgr: refactor -- unify key printing functions parameters
David Vašek [Wed, 25 Mar 2026 15:35:57 +0000 (16:35 +0100)] 
keymgr: refactor -- unify key printing functions parameters

6 weeks agokeymgr: in extended and JSON listing, print the default keystore too
David Vašek [Wed, 25 Mar 2026 15:26:27 +0000 (16:26 +0100)] 
keymgr: in extended and JSON listing, print the default keystore too

6 weeks agodnssec: allow params2dnskey() to be used with incomplete (i.e. trash) keys
David Vašek [Wed, 25 Mar 2026 15:21:57 +0000 (16:21 +0100)] 
dnssec: allow params2dnskey() to be used with incomplete (i.e. trash) keys

6 weeks agokeymgr: use variable names that are easier to understand
David Vašek [Tue, 10 Mar 2026 23:00:10 +0000 (00:00 +0100)] 
keymgr: use variable names that are easier to understand

Also, make the sorted data more universal with (void *) payload.

6 weeks agokaspdb: list keys in the "trash bin"
David Vašek [Mon, 9 Mar 2026 14:35:56 +0000 (15:35 +0100)] 
kaspdb: list keys in the "trash bin"

6 weeks agokaspdb: fix memory leaks
David Vašek [Fri, 6 Mar 2026 20:57:12 +0000 (21:57 +0100)] 
kaspdb: fix memory leaks

6 weeks agokaspdb: fix a possible NULL pointer dereference
David Vašek [Sat, 6 Jun 2026 11:29:49 +0000 (13:29 +0200)] 
kaspdb: fix a possible NULL pointer dereference

6 weeks agokaspdb: add cur_key_dname() function
David Vašek [Tue, 3 Mar 2026 17:25:27 +0000 (18:25 +0100)] 
kaspdb: add cur_key_dname() function

6 weeks agoMerge branch 'fix_contents_rwlock_init' into 'master'
Daniel Salzman [Tue, 23 Jun 2026 13:48:48 +0000 (15:48 +0200)] 
Merge branch 'fix_contents_rwlock_init' into 'master'

Fix contents rwlock init

See merge request knot/knot-dns!1884

6 weeks agocontents: refactoring to remove duplicate deinits
Libor Peltan [Mon, 22 Jun 2026 04:57:11 +0000 (06:57 +0200)] 
contents: refactoring to remove duplicate deinits

6 weeks agocontents: fix de/init of dnssec_expire atomic
Libor Peltan [Mon, 22 Jun 2026 04:40:49 +0000 (06:40 +0200)] 
contents: fix de/init of dnssec_expire atomic

6 weeks agocontents: fix de/init of xfrout_rwlock
Libor Peltan [Fri, 19 Jun 2026 18:24:52 +0000 (20:24 +0200)] 
contents: fix de/init of xfrout_rwlock

6 weeks agotests-redis: remove RLTest lockfile in tmp to avoid problems with removing when user...
Jan Hák [Mon, 22 Jun 2026 12:19:19 +0000 (14:19 +0200)] 
tests-redis: remove RLTest lockfile in tmp to avoid problems with removing when user changes

7 weeks agoMerge branch 'log_timestamp' into 'master'
Daniel Salzman [Wed, 17 Jun 2026 16:27:52 +0000 (18:27 +0200)] 
Merge branch 'log_timestamp' into 'master'

Log timestamp

See merge request knot/knot-dns!1878

7 weeks agotime/print: always use colon in TZ spec according to ISO8601
Libor Peltan [Wed, 17 Jun 2026 15:36:13 +0000 (17:36 +0200)] 
time/print: always use colon in TZ spec according to ISO8601

7 weeks agotime: replace tzset() to UTC and mktime() combo with timegm()
Daniel Salzman [Wed, 17 Jun 2026 11:38:45 +0000 (13:38 +0200)] 
time: replace tzset() to UTC and mktime() combo with timegm()

7 weeks agotime: replace tzset() to UTC and locatime_r() combo with gmtime_r()
Daniel Salzman [Wed, 17 Jun 2026 11:31:06 +0000 (13:31 +0200)] 
time: replace tzset() to UTC and locatime_r() combo with gmtime_r()

7 weeks agologging: timestamp prefix in millisecond precision
Libor Peltan [Tue, 9 Jun 2026 15:27:54 +0000 (17:27 +0200)] 
logging: timestamp prefix in millisecond precision

7 weeks agologging: use knot_time_print to dump logline timestamp
Libor Peltan [Tue, 9 Jun 2026 14:24:28 +0000 (16:24 +0200)] 
logging: use knot_time_print to dump logline timestamp

7 weeks agohandle disconnected knotd socket
Jan Hák [Mon, 15 Jun 2026 13:33:13 +0000 (15:33 +0200)] 
handle disconnected knotd socket

fixes #974

7 weeks agoconf: conf_db_exists() returns false for an empty confdb directory
Daniel Salzman [Sat, 13 Jun 2026 18:02:54 +0000 (20:02 +0200)] 
conf: conf_db_exists() returns false for an empty confdb directory

7 weeks agofiles: replace KNOT_EEXIST with KNOT_ENOTDIR in make_dir()
Daniel Salzman [Mon, 15 Jun 2026 07:06:23 +0000 (09:06 +0200)] 
files: replace KNOT_EEXIST with KNOT_ENOTDIR in make_dir()

8 weeks agoxfr: set AA flag if a positive response (RFC 5936)
Daniel Salzman [Thu, 11 Jun 2026 17:20:11 +0000 (19:20 +0200)] 
xfr: set AA flag if a positive response (RFC 5936)

8 weeks agodoc: add note about DS check behavior
Daniel Salzman [Thu, 11 Jun 2026 07:16:52 +0000 (09:16 +0200)] 
doc: add note about DS check behavior

8 weeks agoconf: conf_db_exists() checks only directory existence to avoid ignoring EACCES
Daniel Salzman [Tue, 9 Jun 2026 18:48:37 +0000 (20:48 +0200)] 
conf: conf_db_exists() checks only directory existence to avoid ignoring EACCES

8 weeks agoMerge branch 'validate_event_faster' into 'master'
Daniel Salzman [Wed, 10 Jun 2026 08:38:34 +0000 (10:38 +0200)] 
Merge branch 'validate_event_faster' into 'master'

Validate event faster

See merge request knot/knot-dns!1879

8 weeks agoctl/zone-validate: dont optimize by skipping crypto when triggered manually
Libor Peltan [Wed, 10 Jun 2026 06:56:09 +0000 (08:56 +0200)] 
ctl/zone-validate: dont optimize by skipping crypto when triggered manually

8 weeks agoctl/zone-validate: dont optimize by skipping NSEC chain checks
Libor Peltan [Wed, 10 Jun 2026 06:49:57 +0000 (08:49 +0200)] 
ctl/zone-validate: dont optimize by skipping NSEC chain checks

8 weeks agovalidation event: skip checking NSECs when zone unchanged
Libor Peltan [Mon, 8 Jun 2026 14:03:22 +0000 (16:03 +0200)] 
validation event: skip checking NSECs when zone unchanged

8 weeks agotests/validate_event: prevent interference with EDNS EXPIRE
Libor Peltan [Tue, 9 Jun 2026 09:02:17 +0000 (11:02 +0200)] 
tests/validate_event: prevent interference with EDNS EXPIRE

8 weeks agokxdpgun: fix crash when reusing a swept out QUIC connection
Hynek Šabacký [Mon, 8 Jun 2026 06:52:04 +0000 (08:52 +0200)] 
kxdpgun: fix crash when reusing a swept out QUIC connection

8 weeks agokru: replace static_assert() with kru_enough_atomics()
Daniel Salzman [Mon, 8 Jun 2026 11:45:05 +0000 (13:45 +0200)] 
kru: replace static_assert() with kru_enough_atomics()

8 weeks agomod-rrl: use kru_using_avx2() instead of explicit check
Daniel Salzman [Mon, 8 Jun 2026 11:33:35 +0000 (13:33 +0200)] 
mod-rrl: use kru_using_avx2() instead of explicit check

8 weeks agokru: sync with knot-resolver
Daniel Salzman [Mon, 8 Jun 2026 11:29:54 +0000 (13:29 +0200)] 
kru: sync with knot-resolver

8 weeks agotests-extra: replace dig with kdig to overcome new dnspython behavior
Daniel Salzman [Mon, 8 Jun 2026 08:13:32 +0000 (10:13 +0200)] 
tests-extra: replace dig with kdig to overcome new dnspython behavior

8 weeks agodoc/kxdpgun: add note about RSS setting for QUIC on Mellanox
Daniel Salzman [Mon, 8 Jun 2026 06:18:44 +0000 (08:18 +0200)] 
doc/kxdpgun: add note about RSS setting for QUIC on Mellanox

2 months agoMerge branch 'bindtodevice' into 'master'
Daniel Salzman [Fri, 5 Jun 2026 19:13:54 +0000 (21:13 +0200)] 
Merge branch 'bindtodevice' into 'master'

Allow wildcard address binding to a specific interface

See merge request knot/knot-dns!1873

2 months agoserver: allow binding of wildcard addresses to specific interface (on Linux)
Daniel Salzman [Thu, 28 May 2026 07:05:49 +0000 (09:05 +0200)] 
server: allow binding of wildcard addresses to specific interface (on Linux)

2 months agoyptrafo: add support for wildcard addresses with a device name
Daniel Salzman [Thu, 28 May 2026 07:05:46 +0000 (09:05 +0200)] 
yptrafo: add support for wildcard addresses with a device name

2 months agonet: extend net_bound_socket() with optional device name parameter
Daniel Salzman [Thu, 28 May 2026 07:01:50 +0000 (09:01 +0200)] 
net: extend net_bound_socket() with optional device name parameter

2 months agoMerge branch 'xfr_freeze_persistent_bis' into 'master'
Daniel Salzman [Fri, 5 Jun 2026 11:43:09 +0000 (13:43 +0200)] 
Merge branch 'xfr_freeze_persistent_bis' into 'master'

xfr freeze presistent bis

See merge request knot/knot-dns!1877

2 months agodoc/quic-outbuf-max-size: mention possible temporary mem burst between accepting...
Libor Peltan [Fri, 5 Jun 2026 09:50:52 +0000 (11:50 +0200)] 
doc/quic-outbuf-max-size: mention possible temporary mem burst between accepting new conns and freeing some

2 months agobugfix: persistent XFR freeze: flag for modified timers
Libor Peltan [Fri, 5 Jun 2026 09:49:48 +0000 (11:49 +0200)] 
bugfix: persistent XFR freeze: flag for modified timers

2 months agogitignore: newer qtcreator stuff
Libor Peltan [Thu, 4 Jun 2026 08:53:56 +0000 (10:53 +0200)] 
gitignore: newer qtcreator stuff

2 months agodoc: improve dnssec validation and signing description
Libor Peltan [Thu, 4 Jun 2026 08:52:44 +0000 (10:52 +0200)] 
doc: improve dnssec validation and signing description

2 months agozone/timers: make XFRout freeze persistent by setting it in timers
Libor Peltan [Wed, 3 Jun 2026 13:35:56 +0000 (15:35 +0200)] 
zone/timers: make XFRout freeze persistent by setting it in timers

2 months agoMerge branch 'stats_fix' into 'master'
Daniel Salzman [Wed, 3 Jun 2026 05:16:19 +0000 (07:16 +0200)] 
Merge branch 'stats_fix' into 'master'

stats: fix dumper thread cleanup

Closes #972

See merge request knot/knot-dns!1875

2 months agostats: fix dumper thread cleanup
Daniel Salzman [Tue, 2 Jun 2026 18:06:13 +0000 (20:06 +0200)] 
stats: fix dumper thread cleanup

2 months agoMerge branch 'geoip_any' into 'master'
Libor Peltan [Tue, 2 Jun 2026 13:57:27 +0000 (15:57 +0200)] 
Merge branch 'geoip_any' into 'master'

mod-geoip: fix responding to ANY queries

Closes #971

See merge request knot/knot-dns!1874

2 months agoMerge branch 'backup_inhibits_timerdb_upd' into 'master'
Daniel Salzman [Tue, 2 Jun 2026 08:21:08 +0000 (10:21 +0200)] 
Merge branch 'backup_inhibits_timerdb_upd' into 'master'

bugfix/timerDB: zone-backup inhibits later timerDB dump, messing timers

See merge request knot/knot-dns!1872

2 months agozone/timers: refactoring, code cleanup
Libor Peltan [Tue, 2 Jun 2026 08:01:47 +0000 (10:01 +0200)] 
zone/timers: refactoring, code cleanup

2 months agoMakefile.docker: prevent automatic creating tag HEAD
Daniel Salzman [Mon, 1 Jun 2026 12:39:01 +0000 (14:39 +0200)] 
Makefile.docker: prevent automatic creating tag HEAD

2 months agoMakefile.docker: add RELEASE-DATE tag
Daniel Salzman [Mon, 1 Jun 2026 11:57:31 +0000 (13:57 +0200)] 
Makefile.docker: add RELEASE-DATE tag

2 months agotests-extra: fix progress cleanup when pause is called
Jan Hák [Fri, 29 May 2026 14:27:20 +0000 (16:27 +0200)] 
tests-extra: fix progress cleanup when pause is called

2 months agoconfigure: add 'with_' prefix to socket_polling and memory_allocator fix automatic...
Daniel Salzman [Sun, 31 May 2026 16:52:14 +0000 (18:52 +0200)] 
configure: add 'with_' prefix to socket_polling and memory_allocator fix automatic setting

2 months agolibngtcp2: update embedded library to v1.23.0
Daniel Salzman [Sun, 31 May 2026 13:22:01 +0000 (15:22 +0200)] 
libngtcp2: update embedded library to v1.23.0