From: fanquake Date: Sat, 3 Apr 2021 04:55:32 +0000 (+0800) Subject: dns: remove evdns_set_transaction_id_fn X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=01beec2fea2c50a495493030f415272befc0db07;p=libevent dns: remove evdns_set_transaction_id_fn --- diff --git a/evdns.c b/evdns.c index ab460b5f..52077064 100644 --- a/evdns.c +++ b/evdns.c @@ -1595,12 +1595,6 @@ err: #undef GET8 } - -void -evdns_set_transaction_id_fn(ev_uint16_t (*fn)(void)) -{ -} - /* Try to choose a strong transaction id which isn't already in flight */ static u16 transaction_id_pick(struct evdns_base *base) { diff --git a/include/event2/dns.h b/include/event2/dns.h index b093554b..e6b33afb 100644 --- a/include/event2/dns.h +++ b/include/event2/dns.h @@ -602,19 +602,6 @@ typedef void (*evdns_debug_log_fn_type)(int is_warning, const char *msg); EVENT2_EXPORT_SYMBOL void evdns_set_log_fn(evdns_debug_log_fn_type fn); -/** - Set a callback that will be invoked to generate transaction IDs. By - default, we pick transaction IDs based on the current clock time, which - is bad for security. - - @param fn the new callback, or NULL to use the default. - - NOTE: This function has no effect in Libevent 2.0.4-alpha and later, - since Libevent now provides its own secure RNG. - */ -EVENT2_EXPORT_SYMBOL -void evdns_set_transaction_id_fn(ev_uint16_t (*fn)(void)); - /* * Functions used to implement a DNS server. */