Author: brane
Date: Sun Jul 27 16:55:29 2025
New Revision: 1927495
Log:
* src/resolve.c: Update the todo list and comments.
Modified:
serf/trunk/src/resolve.c
Modified: serf/trunk/src/resolve.c
==============================================================================
--- serf/trunk/src/resolve.c Sun Jul 27 16:39:08 2025 (r1927494)
+++ serf/trunk/src/resolve.c Sun Jul 27 16:55:29 2025 (r1927495)
@@ -72,9 +72,6 @@
* TODO:
* - Wake the poll/select in serf_context_run() when new resolve
* results are available.
- *
- * - Unbound: Detect when the "hostname" is actually a stringified IP address.
- * The resolver doesn't handle that, so we have to short-circuit that case.
*/
@@ -173,6 +170,9 @@ static apr_status_t run_async_resolver_l
#if SERF_HAVE_UNBOUND
+/*******************************************************************/
+/* Async resolver that uses libunbound. */
+
/* DNS classes and record types.
https://www.iana.org/assignments/dns-parameters/dns-parameters.xhtml */
#define RR_CLASS_IN 1 /* Internet */
@@ -693,6 +693,9 @@ static apr_status_t run_async_resolver_l
#else /* !SERF_HAVE_ASYNC_RESOLVER */
#if APR_HAS_THREADS
+/*******************************************************************/
+/* Default async resolver that uses APR thread pools. */
+
/* This could be made configurable, but given that this is a fallback
implementation, it really shouldn't be necessary. */
#define MAX_WORK_QUEUE_THREADS 50