From 6b6076c882a00028197b04a827f6cf8e7a5369de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Sat, 27 May 2023 08:47:55 +0200 Subject: [PATCH 1/2] Remove obsolete epoll/kqueue/devpoll configure options Since we don't use networking directly but rather via libuv, these configure options were no-op. Remove the configure checks for epoll (Linux), kqueue (BSDs) and /dev/poll (Solaris). (cherry picked from commit 051f3d612f83b333ba1ed75199e91a9dbe055bd9) --- configure.ac | 36 ------------------------------------ 1 file changed, 36 deletions(-) diff --git a/configure.ac b/configure.ac index 5aa4e6824c..4fa9517e4f 100644 --- a/configure.ac +++ b/configure.ac @@ -405,42 +405,6 @@ AC_COMPILE_IFELSE( # AX_GCC_FUNC_ATTRIBUTE([returns_nonnull]) -# -# check if we have kqueue -# -# [pairwise: --enable-kqueue, --disable-kqueue] -AC_ARG_ENABLE([kqueue], - [AS_HELP_STRING([--enable-kqueue], - [use BSD kqueue when available [default=yes]])], - [], enable_kqueue="yes") - -AS_IF([test "$enable_kqueue" = "yes"], - [AC_CHECK_FUNCS([kqueue])]) - -# -# check if we have epoll. Linux kernel 2.4 has epoll_create() which fails, -# so we need to try running the code, not just test its existence. -# -# [pairwise: --enable-epoll, --disable-epoll] -AC_ARG_ENABLE([epoll], - [AS_HELP_STRING([--enable-epoll], - [use Linux epoll when available [default=auto]])], - [], [enable_epoll="yes"]) - -AS_IF([test "$enable_epoll" = "yes"], - [AC_CHECK_FUNCS([epoll_create1])]) - -# -# check if we support /dev/poll -# -# [pairwise: --enable-devpoll, --disable-devpoll] -AC_ARG_ENABLE([devpoll], - [AS_HELP_STRING([--enable-devpoll], - [use /dev/poll when available [default=yes]])], - [], [enable_devpoll="yes"]) -AS_IF([test "$enable_devpoll" = "yes"], - [AC_CHECK_HEADERS([sys/devpoll.h devpoll.h])]) - # # GeoIP support? # From 4fb2c9568da15641f484162f24a2bf28e368af8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Sat, 27 May 2023 08:51:47 +0200 Subject: [PATCH 2/2] Add CHANGES note for [GL #4098] (cherry picked from commit 0266760fdd7c2db329795a1d021ea919f8fe513f) --- CHANGES | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGES b/CHANGES index 09bad51be2..93e1842c4e 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +6182. [cleanup] Remove configure checks for epoll, kqueue and + /dev/poll. [GL #4098] + 6181. [func] The "tkey-dhkey" option has been deprecated; a warning will be logged when it is used. In a future release, Diffie-Hellman TKEY mode will be removed.