* Correct calculation of EAP length in pre-proxy. Fixes #5486.
* Don't segfault when using detail listeners. Fixes #5485
* radlast is no longer installed if "last" is not present.
+ * Add check for Couchbase v2, rlm_couchbase won't build on v3.
FreeRADIUS 3.2.6 Sat 24 Aug 2024 12:00:00 UTC urgency=low
Configuration changes
fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lcb_t in couchbase.h" >&5
+$as_echo_n "checking for lcb_t in couchbase.h... " >&6; }
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <libcouchbase/couchbase.h>
+int
+main ()
+{
+
+ lcb_t *instance;
+
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+
+else
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+fail="$fail lcb_t(couchbase-2.x)"
+
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
smart_try_dir="$libcouchbase_lib_dir"
FR_MODULE_FAIL([couchbase.h])
fi
+dnl # lcb_t is in couchbase v2, so if the system is v3 we can't build
+
+AC_MSG_CHECKING([for lcb_t in couchbase.h])
+AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM([#include <libcouchbase/couchbase.h>], [[
+ lcb_t *instance;
+ ]])],
+ [
+ AC_MSG_RESULT(yes)
+ ],
+ [
+ AC_MSG_RESULT(no)
+ FR_MODULE_FAIL([lcb_t(couchbase-2.x)])
+ ])
+
+
dnl ############################################################
dnl # Check for libcouchbase libraries
dnl ############################################################