diff options
| author | Cy Schubert <cy@FreeBSD.org> | 2024-10-18 13:52:55 +0000 |
|---|---|---|
| committer | Cy Schubert <cy@FreeBSD.org> | 2024-10-18 13:52:55 +0000 |
| commit | 0a6d797cf6eb751d7eb613900cd19803e05d905f (patch) | |
| tree | c52b0ffbf8879fbe81816528e0fc7c3dd0f64e1f /libunbound | |
| parent | 9b8db746ac608ff7cdad3c9ac7ac395319e4ea0f (diff) | |
Diffstat (limited to 'libunbound')
| -rw-r--r-- | libunbound/context.c | 2 | ||||
| -rw-r--r-- | libunbound/libworker.c | 16 | ||||
| -rw-r--r-- | libunbound/python/examples/dnssec_test.py | 1 | ||||
| -rw-r--r-- | libunbound/unbound.h | 4 |
4 files changed, 22 insertions, 1 deletions
diff --git a/libunbound/context.c b/libunbound/context.c index 05f57987a404..a1a4adf98f0e 100644 --- a/libunbound/context.c +++ b/libunbound/context.c @@ -395,7 +395,7 @@ context_serialize_cancel(struct ctx_query* q, uint32_t* len) /* format of cancel: * o uint32 cmd * o uint32 async-id */ - uint8_t* p = (uint8_t*)reallocarray(NULL, sizeof(uint32_t), 2); + uint8_t* p = (uint8_t*)reallocarray(NULL, 2, sizeof(uint32_t)); if(!p) return NULL; *len = 2*sizeof(uint32_t); sldns_write_uint32(p, UB_LIBCMD_CANCEL); diff --git a/libunbound/libworker.c b/libunbound/libworker.c index 94b644a49b86..da7d4c22440d 100644 --- a/libunbound/libworker.c +++ b/libunbound/libworker.c @@ -1058,3 +1058,19 @@ void dtio_mainfdcallback(int ATTR_UNUSED(fd), short ATTR_UNUSED(ev), log_assert(0); } #endif + +#ifdef HAVE_NGTCP2 +void doq_client_event_cb(int ATTR_UNUSED(fd), short ATTR_UNUSED(ev), + void* ATTR_UNUSED(arg)) +{ + log_assert(0); +} +#endif + +#ifdef HAVE_NGTCP2 +void doq_client_timer_cb(int ATTR_UNUSED(fd), short ATTR_UNUSED(ev), + void* ATTR_UNUSED(arg)) +{ + log_assert(0); +} +#endif diff --git a/libunbound/python/examples/dnssec_test.py b/libunbound/python/examples/dnssec_test.py index b76c0437e3f6..1a125affacfe 100644 --- a/libunbound/python/examples/dnssec_test.py +++ b/libunbound/python/examples/dnssec_test.py @@ -30,6 +30,7 @@ def dnssecParse(domain, rrType=RR_TYPE_A): resolver = ub_ctx() resolver.add_ta(". IN DS 19036 8 2 49AAC11D7B6F6446702E54A1607371607A1A41855200FD2CE1CDDE32F24E8FB5") resolver.add_ta(". IN DS 20326 8 2 E06D44B80B8F1D39A95C0B0D7C65D08458E880409BBC683457104237C7F8EC8D") +resolver.add_ta(". IN DS 38696 8 2 683D2D0ACB8C9B712A1948B27F741219298D0A450D612C483AF444A4C0FB2B16") dnssecParse("nic.cz") dnssecParse("nonexistent-domain-blablabla.cz") diff --git a/libunbound/unbound.h b/libunbound/unbound.h index bb8e8acf033c..ef2c5c0679f6 100644 --- a/libunbound/unbound.h +++ b/libunbound/unbound.h @@ -845,6 +845,10 @@ struct ub_server_stats { long long qtls_resume; /** RPZ action stats */ long long rpz_action[UB_STATS_RPZ_ACTION_NUM]; + /** number of bytes in QUIC buffers */ + long long mem_quic; + /** number of queries over (DNS over) QUIC */ + long long qquic; }; /** |
